【发布时间】:2021-04-19 18:46:14
【问题描述】:
目前,我面临读取包含非英文字符的文件的问题。我需要使用以下代码逐行读取该文件:
while(!feof($handle)) {
$line = fgets($handle);
}
这个文件有 1711 行,但奇怪的是,当我尝试遍历该文件时,它显示了 1766 行。
$text = file_get_contents($filePath);
$numOfLines = count(explode(PHP_EOL, $text));
如果有人能帮我解决这个问题,我将不胜感激。
【问题讨论】:
-
1) 尝试将该文件缩小为更小的文件。 2)如果您仍然无法弄清楚,请在您的问题中分享那个较小的版本。
标签: php laravel file character-encoding