RecursiveArrayIterator::getChildren Возвращает итератор для текущего элемента, если этот элемент является массивом (array) или объектом (object) &reftitle.description; public RecursiveArrayIteratornullRecursiveArrayIterator::getChildren Метод возвращает итератор для текущего элемента. &reftitle.parameters; &no.function.parameters; &reftitle.returnvalues; Метод возвращает итератор для текущего элемента, если этот элемент — массив (array) или объект (object); Метод возвращает &null;, если возникла ошибка. &reftitle.errors; Метод выбрасывает исключение InvalidArgumentException, если текущий элемент не содержит массивов (array) или объектов (object). &reftitle.examples; Пример использования метода <function>RecursiveArrayIterator::getChildren</function> "lemon", "b" => "orange", array("a" => "apple", "p" => "pear")); $iterator = new RecursiveArrayIterator($fruits); while ($iterator->valid()) { if ($iterator->hasChildren()) { // Выводим информацию о дочерних элементах foreach ($iterator->getChildren() as $key => $value) { echo $key . ' : ' . $value . "\n"; } } else { echo "Дочерних элементов не обнаружено.\n"; } $iterator->next(); } ?> ]]> &example.outputs; &reftitle.seealso; RecursiveArrayIterator::hasChildren