我正在使用以下代码写入 php 文件。
问题是在实际内容之后有数字00填充了文本文件;我可以在 HexEditor 中,最后是 0x0A,我知道它是用于 \n。
$val = "My Real Contents\n";
$fileName = "./logs/" . date("m-Y") . ".csv";
$handle = fopen($fileName, "a");
fwrite($handle,$val);
fclose($handle);
输出文件就像十六进制 -
00000000 4D 79 20 52 65 61 6C 20 43 6F 6E 74 65 6E 74 73 My Real Contents
00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0A ................
我想知道是否有人知道出了什么问题?