PHP SimpleXMLIterator::rewind() 方法将 SimpleXMLIterator 倒回到第一个元素。
语法
public SimpleXMLIterator::rewind()
参数
无需参数。
返回值
无返回值。
示例:
下面的示例显示了 SimpleXMLIterator::rewind() 方法的用法。
<?php
$xml = <<<XML
<mail>
<To>John Smith</To>
<From>Marry G.</From>
<Subject>Happy Birthday</Subject>
<body>Happy birthday. Live your life with smiles.</body>
</mail>
XML;
$xmlIterator = new SimpleXMLElement($xml);
//倒回到第一个元素
$xmlIterator->rewind();
//返回当前元素
var_dump($xmlIterator->current());
//前进到下一个元素
$xmlIterator->next();
//返回当前元素
var_dump($xmlIterator->current());
?>
上述代码的输出将是:
object(SimpleXMLElement)#2 (1) {
[0]=>
string(10) "John Smith"
}
object(SimpleXMLElement)#2 (1) {
[0]=>
string(8) "Marry G."
}