Simple_html_dom在data-src中获取图像URL

问题描述 投票:1回答:1

如何在data-src中获取图像URL?

<img src="http://example.com/lightbox-blank.gif" data-src="http://example.com/img/2f8556.1.jpg" id="pic1545" /></a>

我尝试这个并得到错误“使用未定义的常量src - 假设'src'”没有结果

$html->find('div.thumb img',$i)->data-src;

请帮助,谢谢

php simple-html-dom
1个回答
0
投票

您尝试的几乎是正确的,除了您使用data-src作为属性名称的部分。对于此类属性名称(即包括特殊字符),您可以使用->{'attribute-name'}语法:

$html = str_get_html('<img src="http://example.com/lightbox-blank.gif" data-src="http://example.com/img/2f8556.1.jpg" id="pic1545" />');

print $html->find("img", 0)->{'data-src'};
© www.soinside.com 2019 - 2024. All rights reserved.