• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • SimpleXMLIterator::getChildren()

    (PHP 5, PHP 7)

    Returns the sub-elements of the current element

    说明

    publicSimpleXMLIterator::getChildren(void): SimpleXMLIterator

    This method returns a SimpleXMLIterator object containing sub-elements of the current SimpleXMLIterator element.

    参数

    此函数没有参数。

    返回值

    Returns a SimpleXMLIterator object containing the sub-elements of the current element.

    范例

    Example #1 Return the sub-elements of the current element

    <?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