使用简单的html-dom解析器从$element返回单个项


Return single item from $element with simple-html-dom-parser

对于简单的html dom解析器是新手,有一个问题。

假设$element是一个数组,我如何从数组中返回一个特定的项(在这种情况下是一个图像)。我试过$element[1]$element->childNodes ([1])都没有用。

$html = file_get_html($url);
foreach($html->find('img') as $element)
    {
    echo $element;
    }

简单的html dom解析器api

根据您发布的文档,find接受第二个可选参数,该参数是您要查找的元素的索引。例如,您可以执行$html->find('img', 1),它将返回它能找到的第一个img元素。

希望这能有所帮助。