PHP 8.5.0 Alpha 2 available for testing

RecursiveCallbackFilterIterator::hasChildren

(PHP 5 >= 5.4.0, PHP 7, PHP 8)

RecursiveCallbackFilterIterator::hasChildrenVerifica si el elemento actual del iterador interno tiene un hijo

Descripción

public RecursiveCallbackFilterIterator::hasChildren(): bool

Devuelve true si el elemento actual tiene un hijo, false en caso contrario.

Parámetros

Esta función no contiene ningún parámetro.

Valores devueltos

Devuelve true si el elemento actual tiene hijos, false en caso contrario.

Ejemplos

Ejemplo #1 Ejemplo con RecursiveCallbackFilterIterator::hasChildren()

<?php

$dir
= new RecursiveDirectoryIterator(__DIR__);

// Iteración recursiva sobre ficheros XML
$files = new RecursiveCallbackFilterIterator($dir, function ($current, $key, $iterator) {
// Permite la recursión en los directorios
if ($iterator->hasChildren()) {
return
TRUE;
}
// Verifica el fichero XML
if (!strcasecmp($current->getExtension(), 'xml')) {
return
TRUE;
}
return
FALSE;
});

?>

Ver también

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top