首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

SimpleXMLIterator::getChildren

(PHP 5 >= 5.1.0, PHP 7)

SimpleXMLIterator :: getChildren - 返回当前元素的子元素

描述

代码语言:javascript
复制
public SimpleXMLIterator SimpleXMLIterator::getChildren ( void )

此方法返回包含当前SimpleXMLIterator元素的子元素的SimpleXMLIterator对象。

参数

该功能没有参数。

返回值

返回包含当前元素的子元素的SimpleXMLIterator对象。

例子

Example#1 返回当前元素的子元素

代码语言:javascript
复制
<?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";
????}
}
?>

上面的例子将输出:

代码语言:javascript
复制
The title is 'PHP Basics' from the class SimpleXMLIterator
The author is 'Jim Smith' from the class SimpleXMLIterator

← SimpleXMLIterator::current

SimpleXMLIterator::hasChildren →

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com