php如何在文件中写入或读取ASCII码?
我就是想用PHP向文件里写一个ASCII码:0x00比如$fp = fopen (".test.dat", "wb+");这样的方式打开一个文件。
然后我想向中间写入一组ASCII码,比如就写一个字节:0x00
如果我用
$var=0;
fwrite($fp,$var);
来写入,那么它会自动把00转换为字符类型,实际写入文件的就是0x30这个值了。
我如果想从文件中读取一个ASCII码,比如我的文件内容就一个字节:0x05,我想读取这个0x05
我用
$var=fgetc($fp);
echo (int)$var;(或者echo $var=$var+30;(5的ASCII码值是35))
这时候var的值分别是0和30,而我想要它读出5这个整型值。
请教高手,我怎么才能从文件中读取和写入想要的ASCII码值呢?