Я использовал fgets
, чтобы прочитать список (20 000) слов в файле.Вчера все работало нормально, но теперь каким-то образом он читает текстовый файл, который является просто списком - не в порядке, несколько раз читает одни и те же разделы.Это одно слово в строке.Простая проблема, но достаточно, чтобы остановить ваш рабочий процесс в своем русле.
$fh = fopen('newsymbols.txt','r') or die($php_errormsg);
while (! feof($fh)) {
if ($s = fgets($fh,1024)) {
Любопытно, если кто-нибудь сталкивался с этой странностью из fgets
.Я использую это вместо file_get_contents
, потому что этот конкретный сценарий использовал DOM objects
, который потребляет память в foreach
циклах.