你好
我正在制作 RSS 阅读器并且正在使用 DOM。
现在我卡住了,试图反转 DOMNodeList 中项目的顺序。
我可以用 2 个周期来完成——一个周期将其作为数组,另一个周期用于rsort().
有没有办法反转 DOMNodeList 中的顺序或者必须使用“数组方式”来完成?
没有方法可以反转 DOMNodeList。
但您可以保持原样,如果需要,请从头到尾浏览一遍。
Example:
<?php
$doc=new DOMDocument;
$doc->loadXML('
<div>
<span>1
<span>2
<span>3
</span>
</span>
</span>
</div>');
$nodeList=$doc->getElementsByTagName('span');
for($n=$nodeList->length-1;$n>=0;--$n)
{
echo $nodeList->item($n)->firstChild->data;//returns 321
}
?>
只需使用以下命令指向 NodeList 的末尾即可节点列表->长度,然后递减索引并访问节点列表->项目(索引)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)