首页
学习
活动
专区
工具
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 →

扫码关注腾讯云开发者

领取腾讯云代金券