PHP的DomDocument,只需要第一个项目(php DomDocument, require

2019-09-01 03:16发布

你好,我在过去使用DOMDocs但我坚持如何做到这一点。

$xmldoc = new DOMDocument();
$xmldoc->load('http://example.com');
$feeditem = $xmldoc->getElementsByTagName('data');

我只想标签“数据”的第一个实例。 通常我会写一个foreach循环:

foreach($feeditem as $element){ //}

做什么,我想每个feeditem但在这里,我只想第一$ feeditem。 $ feeditem不是数组,这是一个DOMdoc对象,所以我不能做$ feeditem [0]选择第一“数据”标签。

感谢您的任何帮助。

Answer 1:

如果您查找的文档getElementsByTagName ,你可以看到它返回DOMNodeList 。 所以,阅读文档后DOMNodeList ,你应该会发现,你可以用$feeditem->item(0)



Answer 2:

$feeditem->item(0);

( 参考 )



文章来源: php DomDocument, require first item only