大きなファイルを1行ずつ解析するスクリプトがあります。処理できないエラーが発生すると停止し、最後に解析された行を通知します。
これは、ファイル内の特定の行を探すための本当に最良の/唯一の方法ですか?(fseek()
私の場合は使用できません。)
<?php
for ($i = 0; $i < 100000; $i++)
fgets($fp); // just discard this
私はこれを使用するのに問題はありません、それは十分に速いです-それは少し汚れているように感じるだけです。基礎となるコードについて私が知っていることから、これを行うためのより良い方法があるとは思いません。