Как удалить определенные изображения из HTML-кода с помощью PHP? - PullRequest
0 голосов
/ 31 августа 2011

Я просто хочу извлечь определенное изображение из блока HTML-текста, который может содержать 5 разных изображений - в изображении, которое я хочу, URL всегда начинается с "http://yourhosthere.images. ....", где другие изображенияне имеют ту же самую структуру начала URL.Я просто не могу понять, как просто взять это изображение и игнорировать все остальные.

Ответы [ 2 ]

0 голосов
/ 31 августа 2011

Вы можете взглянуть на это: http://simplehtmldom.sourceforge.net/manual.htm - в частности, на фильтры атрибутов.

0 голосов
/ 31 августа 2011

Пример HTML-кода может помочь, но вы можете использовать preg_match следующим образом:

<?

$html='<img src="http://yourhosthere.images/theimage.jpg">
<img src="http://thewrongimage.com/image.jpg">
';

$regex='/<img src="(http:\/\/yourhosthere\.images.*)">/';

preg_match ($regex,$html,$matches);

print_r($matches);

проверено: http://www.ideone.com/XbFcS

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...