RecursiveRegexIterator::getChildren
(PHP 5 >= 5.2.0)
RecursiveRegexIterator::getChildren — Retourne un itérateur depuis l'entrée courante
Description
Retourne un itérateur depuis l'entrée courante.
Liste de paramètres
Cette fonction ne contient aucun paramètre.
Valeurs de retour
Un itérateur depuis l'entrée courante, s'il peut être itéré par l'itérateur interne.
Erreurs / Exceptions
Une exception InvalidArgumentException sera émise si l'entrée courante ne contient aucune valeur qui peut être itérée par l'itérateur interne.
Exemples
Exemple #1 Exemple avec RecursiveRegexIterator::getChildren()
<?php $rArrayIterator = new RecursiveArrayIterator(array('test1', array('tet3', 'test4', 'test5'))); $rRegexIterator = new RecursiveRegexIterator($rArrayIterator, '/^test/', RecursiveRegexIterator::ALL_MATCHES); foreach ($rRegexIterator as $key1 => $value1) { if ($rRegexIterator->hasChildren()) { // Affiche tous les fils echo "Fils : "; foreach ($rRegexIterator->getChildren() as $key => $value) { echo $value . " "; } echo "\n"; } else { echo "Aucun fils de disponible\n"; } } ?>
L'exemple ci-dessus va afficher :
Aucun fils de disponible Fils : test4 test5
Voir aussi
- RecursiveRegexIterator::hasChildren() - Vérifie si un itérateur peut être obtenu depuis l'entrée courante