Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP HTML DOM解析器从img标记中选择alt_Php_Html_Parsing_Dom_Simple Html Dom - Fatal编程技术网

PHP HTML DOM解析器从img标记中选择alt

PHP HTML DOM解析器从img标记中选择alt,php,html,parsing,dom,simple-html-dom,Php,Html,Parsing,Dom,Simple Html Dom,我试图使用简单的php html dom解析器仅从img标记中提取alt值。我似乎无法让它只拉alt标签。以下是我正在使用的: foreach($html->find('ul.sellerInformation img', 0) as $element) { $ret['SoldBy'] = $element->alt; } 如果我使用以下选项,它会工作并拉取整个图像标签: $ret['SoldBy'] = $html->find('ul.sellerInf

我试图使用简单的php html dom解析器仅从img标记中提取alt值。我似乎无法让它只拉alt标签。以下是我正在使用的:

foreach($html->find('ul.sellerInformation img', 0) as $element) {    
    $ret['SoldBy'] = $element->alt; 
}
如果我使用以下选项,它会工作并拉取整个图像标签:

$ret['SoldBy'] = $html->find('ul.sellerInformation img', 0)->outertext;
但我真正想要的是alt标记中的信息

我正在尝试从Amazon报价列表页面的html中提取:

有什么建议吗


谢谢你的帮助

我假设您在这里绑定的是
alt
属性的值,而不是
alt
标记。 如果是这样,您可以使用
getAttribute
方法

$altValue = $html->find('ul.sellerInformation img', 0)->getAttribute('alt');