RecursiveArrayIterator::hasChildren Определяет, является ли текущий элемент массивом или объектом &reftitle.description; public boolRecursiveArrayIterator::hasChildren Определяет, является ли текущий элемент массивом (array) или объектом (object). Эти сведения необходимо проверять, прежде чем вызывать метод RecursiveArrayIterator::getChildren. &reftitle.parameters; &no.function.parameters; &reftitle.returnvalues; Возвращает &true;, если текущий элемент является массивом (array) или объектом (object), &false; в противном случае. &reftitle.examples; Пример использования <function>RecursiveArrayIterator::hasChildren</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::getChildren