2014-01-12 37 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)