fseek () строка, а не байты?
У меня есть скрипт, который разбирает большие файлы построчно. Когда он обнаруживает ошибку, которую не может обработать, он останавливается, уведомляя нас о последней проанализированной строке.
Действительно ли это лучший / единственный способ поиска определенной строки в файле? (fseek()
не может использоваться в моем случае.)
<?php
for ($i = 0; $i < 100000; $i++)
fgets($fp); // just discard this
У меня нет проблем с этим, он достаточно быстрый - он просто немного грязный. Из того, что я знаю о базовом коде, я не думаю, что есть лучший способ сделать это.