关于如何php如何提取发布文章中第一张图片
在编写一个cms系统实际应用中,可能会使用如果用户不添加图片那么久提取文章中第一张图片作为封面图片的功能需求,这里我放一个我用过的一段代码 实测很好用,是用正则表达式来提取正文中图片 并返回图片地址。
function img($comtent){
$data["content"]=$content;//获取的内容
$soContent=$data["content"];
$soImages = "~<img [^>]* />~";
preg_match_all( $soImages, $soContent, $thePics );
$allPics = count($thePics[0]);
preg_match("/<img.+src="?(.+.(jpg|gif|bmp|bnp|PNG))"?.+>/i",$thePics[0][0],$match);
$data["ig"]=$thePics[0][0];
//dump($data["img"]);
if( $allPics> 0 ){
return "$match[1];
}
else {
return null;
}
}声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇: thinkphp多条件模糊查询
- 下一篇:没有了
