我正在使用 fgets 逐行读取文件。某些字符串组合被忽略。我猜这是作为转义字符被捡起来的,但我不明白。
我的代码是:
$myFile = $_GET['filename'];
$file = fopen($myFile, "r");
while (!feof($file))
{
$currentLine = fgets($file);
print $currentLine;
}
我的文件是:
15:37:33 Me <Washington USA> outdoor
15:39:34 Me <Washington USA> outdoor
15:41:36 Me <208 Terrace Ct SE USA> outdoor
15:43:37 Me <305 Glyndon St SE USA> indoor
然而输出只是这样:
15:37:33 me outdoor 15:39:34 me outdoor 15:41:36 me <208 Terrace Ct SE USA> outdoor 15:43:37 me <305 Glyndon St SE USA> indoor
为什么忽略<后跟字符而不是<后跟数字?