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

    (PHP 5, PHP 7)

    Move to next element

    说明

    publicSimpleXMLIterator::next(void): void

    This method moves the SimpleXMLIterator to the next element.

    参数

    此函数没有参数。

    返回值

    没有返回值。

    范例

    Example #1 Move to the next element

    <?php
    $xmlIterator = new SimpleXMLIterator('<books><book>PHP Basics</book><book>XML basics</book></books>');
    $xmlIterator->rewind(); // rewind to the first element
    $xmlIterator->next();
    var_dump($xmlIterator->current());
    ?>
    

    以上例程会输出:

    object(SimpleXMLIterator)#2 (1) {
      [0]=>
      string(10) "XML basics"
    }
    
    <?php 
    $note=<<<XML
    <note>
    <to>Afzall</to>
    <from>Sumon</from>
    <heading>Reminder</heading>
    <body>Don't forget go to kishorgong</body>
    </note>
    XML;
    $xmlIterator = new SimpleXMLIterator($note);
    $xmlIterator->rewind(); 
    var_dump($xmlIterator->current());
    $xmlIterator->next();
    var_dump($xmlIterator->current());
    $xmlIterator->next(); 
    var_dump($xmlIterator->current());
    ?>
    out put :
    object(SimpleXMLIterator)#2 (1) {
     [0]=>
     string(6) "Afzall"
    }
    object(SimpleXMLIterator)#2 (1) {
     [0]=>
     string(5) "Sumon"
    }
    object(SimpleXMLIterator)#2 (1) {
     [0]=>
     string(8) "Reminder"
    }