RecursiveArrayIterator::hasChildren
Devuelve si la entrada actual es un array o un objeto
&reftitle.description;
public boolRecursiveArrayIterator::hasChildren
Devuelve si la entrada actual es un array o un object
para que un iterador puede ser obtenido a través de
RecursiveArrayIterator::getChildren.
&reftitle.parameters;
&no.function.parameters;
&reftitle.returnvalues;
Devuelve &true; si la entrada actual es un array o un object,
en caso contrario &false;.
&reftitle.examples;
Ejemplo de RecursiveArrayIterator::hasChildren
"limon", "b" => "naranja", array("a" => "manzana", "p" => "pera"));
$iterator = new RecursiveArrayIterator($fruits);
while ($iterator->valid()) {
// Comprueba si hay hijos
if ($iterator->hasChildren()) {
// imprime todos los hijos
foreach ($iterator->getChildren() as $key => $value) {
echo $key . ' : ' . $value . "\n";
}
} else {
echo "No hijos.\n";
}
$iterator->next();
}
?>
]]>
&example.outputs;
&reftitle.seealso;
RecursiveArrayIterator::getChildren