2014-01-12 33 views
0

Java中的.hasNext().hasNextLine()的PHP等效项是什么?如果没有,我如何检测EOLEOF?用途:有普通长度的文件,但每行有相同的格式:PHP的等价物.hasNext()和.hasNextLine()?

string number number 

从这个名单得到的最终产品是两个新的文本文件,一个在线条的第一个号码后排序,一个地方这些行在第二个数字后排序。

+0

为达到这一目的fgets()

  • 查找文件结束?文件?字符串?例如http://www.php.net/feof。 –

  • 回答

    0

    file.txt的

    a 
    b 
    c 
    

    PHP代码

    $arr = file('file.txt'); 
    
    $iter = new CachingIterator(new ArrayIterator($arr)); 
    foreach ($iter as $value) { 
        var_dump($iter->hasNext()); 
    } 
    

    输出:

    bool(true) bool(true) bool(false)