The RecursiveArrayIterator class
RecursiveArrayIterator
&reftitle.intro;
This iterator allows for unsetting and modifying values and keys while iterating over arrays and objects,
in the same way as the ArrayIterator. Additionally, it is possible to iterate
over the current iterator entry.
&reftitle.classsynopsis;
RecursiveArrayIterator
extends
ArrayIterator
implements
RecursiveIterator
&InheritedConstants;
&Constants;
public
const
int
RecursiveArrayIterator::CHILD_ARRAYS_ONLY
&Methods;
&InheritedMethods;
&reftitle.constants;
RecursiveArrayIterator Flags
RecursiveArrayIterator::CHILD_ARRAYS_ONLY
Treat only arrays (not objects) as having children for recursive iteration.
&reference.spl.entities.recursivearrayiterator;