当我写一个字符串时,PHP会在文件中写入4个字节。如何写一个字节?
由于
答案 0 :(得分:1)
以二进制模式打开句柄
foo@bar: /tmp/test > cat test.php
<?php
$fp = fopen('test.bin', 'w+b');
fwrite($fp, 'a');
fclose($fp);
foo@bar: /tmp/test > php test.php
foo@bar: /tmp/test > ls -lh test.bin
-rw-r--r-- 1 foo wheel 1B Mar 24 14:40 test.bin
只需将b添加到fopen模式的末尾。