我想知道在PHP中是否有相当于C的fputc? 我试图在PHP中执行以下C代码:
fputc(0x10, fp);
有关fputc的更多信息:http://en.wikipedia.org/wiki/C_file_input/output#Writing_to_a_stream_using_fputc
由于
答案 0 :(得分:2)
您可以将字符代码直接写入文件:
fputs($fp, "\x10");
// or
fputs($fp, chr(16));
// or
fputs($fp, chr(hexdec(10));
答案 1 :(得分:1)
PHP不会将单个字符视为特殊类型。但是,因为PHP string只是一个octect序列,所以写这个没有问题:
fwrite(fp,"\x10");
答案 2 :(得分:1)
您必须以二进制模式打开文件,然后使用