Simple_html_dom получить ссылку на изображение внутри data-src - PullRequest
0 голосов
/ 07 сентября 2018

Как мне получить URL-адрес изображения внутри data-src ?

<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;

Помогите пожалуйста спасибо

1 Ответ

0 голосов
/ 07 сентября 2018

То, что вы пробовали, почти верно, за исключением части, которую вы используете 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'};
...