поиск изображения URL-адреса remopte с помощью preg_split - PullRequest
1 голос
/ 12 февраля 2010

Я хочу содержимое внутри тега "img" из строки. например: - если

str="< img src="/files/thumbnails/001.simonhiggins_comm games_thumb.jpg" title="Commonwealth Games" alt="showreel" class="clear-right-margin" />"

тогда я хочу о / п, используя preg_split следующим образом: -

src="/files/thumbnails/001.simonhiggins_comm games_thumb.jpg" title="Commonwealth Games" alt="showreel" class="clear-right-margin"

я использовал следующий код, чтобы выяснить это

$x = preg_split('/<img(.*?)>/',$p,-1,PREG_SPLIT_DELIM_CAPTURE);

но в некоторых случаях он не работает должным образом, например: если внутри тега изображения есть пробел или пустая строка.

1 Ответ

1 голос
/ 12 февраля 2010

preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $data, $matches)

...