【发布时间】:2015-11-18 04:32:27
【问题描述】:
我想知道在 PHP 5.6.11 中以下两种使用 SimpleXMLElement 进行迭代的方式之间是否有任何区别:
$simpleXMLIterator = new SimpleXMLIterator($xmlCode);
foreach ($simpleXMLIterator as $xmlElement) {
echo $xmlElement->getName(), "\n";
}
和
$simpleXMLIterator = new SimpleXMLIterator($xmlCode);
for ($simpleXMLIterator->rewind(); $simpleXMLIterator->valid(); $simpleXMLIterator->next()) {
echo $simpleXMLIterator->current()->getName(), "\n";
}
【问题讨论】:
标签: php xml for-loop foreach iterator