0
有史以来的第一篇文章,我真的希望你能帮上忙。获取字符串的src部分
我使用一个数据库,其中存储了一大片html,现在我只需要图像标记的src部分。
我已经找到了一个线程,但我只是没有办法。
我的代码:
原始字符串:
<p><img alt=\"\" src=\"http://domain.nl/cms/ckeditor/filemanager/userfiles/background.png\" style=\"width: 80px; height: 160px;\" /></p>
我如何开始:
$image = strip_tags($row['information'], '<img>');
echo stripslashes($image);
这将返回:
<img alt="" src="http://domain.nl/cms/ckeditor/filemanager/userfiles/background.png" style="width: 80px; height: 160px;" />
下一步:提取SRC部分:
preg_match('/< *img[^>]*src *= *["\']?([^"\']*)/i', $image, $matches);
echo $matches ;
这最后的回波返回值:
Array
到底哪里出问题了?
预先感谢您的anwser。
你可以用'的print_r()'来查看调试一个数组的内容。 –
使用DOMDocument和DOMXpath – DevZer0
这样做很脏 - ''explode'on'src =“',然后在'''上爆炸第二个结果值。 – moonwave99