سؤال

What are the PHP equivalents of .hasNext() and .hasNextLine() in Java? If there is none, how do I detect EOL and EOF? Purpose: Have a file of generic length, but every line has the same format:

string number number

The end product derived from this list is two new text files, one where the lines are ordered after the first number, one where the lines are ordered after the second number.

هل كانت مفيدة؟

المحلول

Enjoy the Filesystem Functions:

نصائح أخرى

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() );
}

output:

bool(true) bool(true) bool(false) 
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top