SimpleXMLIterator::getChildren
(PHP 5 >= 5.1.0, PHP 7)
SimpleXMLIterator :: getChildren - 返回当前元素的子元素
描述
public SimpleXMLIterator SimpleXMLIterator::getChildren ( void )
此方法返回包含当前SimpleXMLIterator元素的子元素的SimpleXMLIterator对象。
参数
该功能没有参数。
返回值
返回包含当前元素的子元素的SimpleXMLIterator对象。
例子
Example#1 返回当前元素的子元素
<?php
$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";
????}
}
?>
上面的例子将输出:
The title is 'PHP Basics' from the class SimpleXMLIterator
The author is 'Jim Smith' from the class SimpleXMLIterator
← SimpleXMLIterator::current
SimpleXMLIterator::hasChildren →
本文档系腾讯云开发者社区成员共同维护,如有问题请联系 cloudcommunity@tencent.com