+
80
-

php如何正则匹配文章中第一个图片的src地址?

php
php如何正则匹配文章中第一个图片的src地址?

网友回复

+
0
-

正则示例代码如下

<?php
/**
* 提取body中的img-url
* @param string $body
* @return array 路径数组
*/
function getBodyImgs($body = '') {
    preg_match_all("/<img([^>]*)\s*src=('|\")([^'\"]+)('|\")/i", $body, $match);
    return is_array($match[3])?$match[3]:array();
}
$bodystr = "<h2>标题</h2><img src='http://ss.com/sdfs/sdf.png' /> dssdfsdf<img src='http://ss.com/sdfs/12313.png' />";
var_dump(getBodyImgs($bodystr));

我知道答案,我要回答