©
이 문서에서는 PHP 중국어 웹사이트 매뉴얼 풀어 주다
(PHP 5 >= 5.4.0)
RecursiveCallbackFilterIterator::hasChildren — Check whether the inner iterator's current element has children
Returns TRUE
if the current element has children, FALSE
otherwise.
此函数没有参数。
Returns TRUE
if the current element has children, FALSE
otherwise.
Example #1 RecursiveCallbackFilterIterator::hasChildren() basic usage
<?php
$dir = new RecursiveDirectoryIterator ( __DIR__ );
// Recursively iterate over XML files
$files = new RecursiveCallbackFilterIterator ( $dir , function ( $current , $key , $iterator ) {
// Allow recursion into directories
if ( $iterator -> hasChildren ()) {
return TRUE ;
}
// Check for XML file
if (! strcasecmp ( $current -> getExtension (), 'xml' )) {
return TRUE ;
}
return FALSE ;
});
?>