PHP SimpleXMLIterator::getChildren SimpleXML 函数
-
定义和用法
SimpleXMLIterator::getChildren - 返回当前元素的子元素 -
版本支持
PHP4 PHP5 PHP7 不支持 支持 支持 -
语法
SimpleXMLIterator::getChildren ( void )
此方法返回一个SimpleXMLIterator对象,该对象包含当前SimpleXMLIterator元素的子元素。 -
参数
参数 必需的 描述 无 -
返回值
返回一个SimpleXMLIterator对象,其中包含当前元素的子元素。 -
示例
尝试一下$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() ) { foreach($xmlIterator->getChildren() as $name => $data) { echo "The $name is '$data' from the class " . get_class($data) . "\n"; } }
-
相关函数
SimpleXMLIterator::key() - 返回当前密钥SimpleXMLIterator::next() - 移至下一个元素SimpleXMLIterator::rewind() - 倒回到第一个元素SimpleXMLIterator::valid() - 检查当前元素是否有效