【发布时间】:2010-08-27 22:35:22
【问题描述】:
我有一个脚本可以逐行解析大文件。当遇到无法处理的错误时,它会停下来,通知我们最后一行已解析。
这真的是寻找文件中特定行的最佳/唯一方法吗? (fseek() 在我的情况下不可用。)
<?php
for ($i = 0; $i < 100000; $i++)
fgets($fp); // just discard this
我使用它没有问题,它足够快 - 只是感觉有点脏。根据我对底层代码的了解,我认为没有更好的方法来做到这一点。
【问题讨论】: