RecursiveRegexIterator::hasChildren

(PHP 5 >= 5.2.0, PHP 7)

RecursiveRegexIterator::hasChildrenReturns whether an iterator can be obtained for the current entry

说明

public RecursiveRegexIterator::hasChildren ( void ) : bool

Returns whether an iterator can be obtained for the current entry. This iterator can be obtained via RecursiveRegexIterator::getChildren().

参数

此函数没有参数。

返回值

Returns TRUE if an iterator can be obtained for the current entry, otherwise returns FALSE.

范例

Example #1 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());
}
?>

以上例程会输出:

bool(false)
bool(true)

参见

相关文章
php mcve 函数 returns array of strings which represents the keys that can be used for response parameters on this transactionphp imagickpixeliterator returns the current pixel iterator rowphp mongodb bson dbpointer returns a representation that can be converted to jsonphp mongogridfsfile returns a resource that can be used to read the stored filephp outeriterator returns the inner iterator for the current entryphp phar returns true if the phar archive can be modifiedphp pharfileinfo returns whether the entry is compressed using bzip2php recursivearrayiterator returns an iterator for the current entry if it is an array or an objectphp recursivearrayiterator returns whether current entry is an array or an objectphp recursivecachingiterator check whether the current element of the inner iterator has childrenphp recursivedirectoryiterator returns an iterator for the current entry if it is a directoryphp recursivedirectoryiterator returns whether current entry is a directory and not . or .. php recursiveiterator returns an iterator for the current entryphp recursiveiterator returns if an iterator can be created for the current entryphp recursiveregexiterator returns an iterator for the current entryphp recursiveregexiterator returns whether an iterator can be obtained for the current entryphp reflectionparameter returns whether this parameter can be passed by valuephp splobjectstorage returns the data associated with the current iterator entryphp splobjectstorage returns if the current iterator entry is validphp zookeeper checks if the current zookeeper connection state can be recovered
关注编程学问公众号