使用preg_split查找远程URL的图像

时间:2010-02-12 11:01:49

标签: php php4

我想要字符串中“img”标签内的内容。 例如: - 如果

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

然后我想使用preg_split进行o / p,如下所示: -

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 个答案:

答案 0 :(得分:1)

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