我正在建造一个供个人使用的小型cms系统。它的一部分要求我在文章中获得第一个图像网址。我怎么能这样做?
变量$article
<p>
<img src="/images/userContent/2013-07-12%2022_27_34.png">
The griefing problem has been curbed!
</p>
如何获取网址/images/userContent/2013-07-12%2022_27_34.png
可能正则表达式?如果有,怎么样?我对正则表达式一无所知
答案 0 :(得分:3)
使用DOMDocument类:
<?php
$myhtml = '...'
$doc = new DOMDocument();
$doc->loadHTML($myhtml);
$imageTags = $doc->getElementsByTagName('img');
foreach($imageTags as $tag) {
echo $tag->getAttribute('src');
}
?>
输出:
/images/userContent/2013-07-12%2022_27_34.png
<强> Working demo! 强>