RecursiveRegexIterator::getChildren

(PHP 5 >= 5.2.0, PHP 7)

RecursiveRegexIterator::getChildrenReturns an iterator for the current entry

Opis

public RecursiveRegexIterator::getChildren ( void ) : RecursiveRegexIterator

Returns an iterator for the current iterator entry.

Parametry

Ta funkcja nie posiada parametrów.

Zwracane wartości

An iterator for the current entry, if it can be iterated over by the inner iterator.

Błędy/Wyjątki

An InvalidArgumentException will be thrown if the current entry does not contain a value that can be iterated over by the inner iterator.

Przykłady

Przykład #1 RecursiveRegexIterator::getChildren() example

<?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()) {

        
// print all children
        
echo "Children: ";
        foreach (
$rRegexIterator->getChildren() as $key => $value) {
            echo 
$value " ";
        }
        echo 
"\n";
    } else {
        echo 
"No children\n";
    }

}
?>

Powyższy przykład wyświetli:

No children
Children: test4 test5

Zobacz też:

add a note add a note

User Contributed Notes

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