2010-02-12 2 views
1

Я хочу содержимое внутри тега «img» из строки. напр: - еслипоиск изображения URL-адреса remopte с использованием preg_split

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

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

ответ

1

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

+0

извините, но это не работает моего IMG тег выглядит следующим образом "showreel " и я хочу что-то вроде следующего. SRC = "/ файлы/миниатюры/001.simonhiggins_comm games_thumb.jpg" название = "Игры Содружества " альт = "шоурил" класс = "ясно правая рентабельность" – Salil

+0

Как насчет .. 'preg_match ('/ /', $ data, $ matches); ' – fire

 Смежные вопросы

  • Нет связанных вопросов^_^