RecursiveRegexIterator::hasChildren
(PHP 5 >= 5.2.0, PHP 7, PHP 8)
Returns whether an iterator can be obtained for the current entry
Description
Returns whether an iterator can be obtained for the current entry. This iterator can be obtained via RecursiveRegexIterator::getChildren.
Parameters Parameters
Return Values
Returns true if an iterator can be obtained for the current entry, otherwise returns false.
Examples
RecursiveRegexIterator::hasChildren() example
<?php
$rArrayIterator = new RecursiveArrayIterator(array('test1', array('tet3', 'test4', 'test5')));
$rRegexIterator = new RecursiveRegexIterator($rArrayIterator, '/^test/',
RecursiveRegexIterator::ALL_MATCHES);
foreach ($rRegexIterator as $value) {
var_dump($rRegexIterator->hasChildren());
}
?>The above example will output:
bool(false)
bool(true)