我想要字符串中“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);
但对于某些情况,它在以下情况下无法正常工作: - 如果图像标记内有空格或空行。
答案 0 :(得分:1)
preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $data, $matches)