如何在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;
请帮助,谢谢
您尝试的几乎是正确的,除了您使用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'};