Page 1 of 1

How to Sort a RecursiveIteratorIterator Object?

Posted: Wed Jul 21, 2010 11:38 pm
by hadenp
$startPath = 'documents/';
$iterator = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($startPath),
RecursiveIteratorIterator::SELF_FIRST);

sort($iterator); // Under Linux I get a warning that sort expects an array

Any idea how can I perform a sort a RecursiveIteratorIterator object?
TIA

Re: How to Sort a RecursiveIteratorIterator Object?

Posted: Thu Jul 22, 2010 2:43 am
by Weirdan

Code: Select all

$array = iterator_to_array($iterator);
sort($array);
var_dump($array);