PHP | SimpleXMLIterator hasChildren()函数
SimpleXMLIterator::hasChildren()函数是PHP中的一个内置函数,用于检查当前 SimpleXMLIterator 元素是否有子元素。
句法:
bool SimpleXMLIterator::hasChildren( void )
参数:此函数不接受任何参数。
返回值:如果当前元素有子元素,该函数返回TRUE,否则返回FALSE。
下面的程序说明了PHP中的 SimpleXMLIterator::hasChildren()函数:
程序:
GeeksforGeeks
Noida India
abc@geeksforgeeks.org
+91-987654321
XML;
$xmlIt = new SimpleXMLIterator($xml);
// Loop starts from first element of xml and
// run upto when elements are not valid
for( $xmlIt->rewind(); $xmlIt->valid(); $xmlIt->next() ) {
if($xmlIt->hasChildren()) {
print_r($xmlIt->current());
}
}
?>
输出:
SimpleXMLIterator Object
(
[email] => abc@geeksforgeeks.org
[mobile] => +91-987654321
)
参考: https://www. PHP.net/manual/en/simplexmliterator.haschildren。 PHP