PHP等价的.hasNext()和.hasNextLine()?

时间:2014-01-12 16:43:29

标签: php parsing input eol

Java中.hasNext().hasNextLine()的PHP等价物是什么?如果没有,我如何检测 EOL EOF ?目的:拥有通用长度的文件,但每行具有相同的格式:

string number number

从此列表派生的最终产品是两个新的文本文件,一个是在第一个数字后排序的行,另一个是在第二个数字后排序的行。

2 个答案:

答案 0 :(得分:0)

file.txt的

a
b
c   

php code

$arr = file('file.txt');

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

输出:

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

答案 1 :(得分:0)

享受Filesystem Functions