-1

我正在构建一个供个人使用的小型 cms 系统。其中一部分需要我获取文章中的第一个图像 url。我怎样才能做到这一点?

变量中的示例文章内容$article

<p>
<img src="/images/userContent/2013-07-12%2022_27_34.png">
The griefing problem has been curbed!
</p>

我怎样才能得到 url/images/userContent/2013-07-12%2022_27_34.png
可能是正则表达式?如果是,如何?我对正则表达式一无所知

4

1 回答 1

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

工作演示!

于 2013-08-15T21:32:20.900 回答