PHP SimpleXMLIterator::hasChildren SimpleXML 函数
-
定义和用法
SimpleXMLIterator::hasChildren - 检查当前元素是否具有子元素 -
版本支持
PHP4 PHP5 PHP7 不支持 支持 支持 -
语法
SimpleXMLIterator::hasChildren ( void )
此方法检查当前的SimpleXMLIterator元素是否具有子元素。 -
参数
参数 必需的 描述 无 -
返回值
如果当前元素具有子元素,则为TRUE,否则为FALSE -
示例
尝试一下$xml = <<<XML <books> <book> <title>PHP Basics</title> <author>Jim Smith</author> </book> <book>XML basics</book> </books> XML; $xmlIterator = new SimpleXMLIterator( $xml ); for( $xmlIterator->rewind(); $xmlIterator->valid(); $xmlIterator->next() ) { if($xmlIterator->hasChildren()) { var_dump($xmlIterator->current()); } }
-
相关函数
SimpleXMLIterator::key() - 返回当前密钥SimpleXMLIterator::next() - 移至下一个元素SimpleXMLIterator::rewind() - 倒回到第一个元素SimpleXMLIterator::valid() - 检查当前元素是否有效