PHP正则获取文章中第一张图片为封面

Posted shenlin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP正则获取文章中第一张图片为封面相关的知识,希望对你有一定的参考价值。

话不多说直接上代码

1 $pattern="/<[img|IMG].*?src=[\‘|\"](.*?(?:[\.gif|\.jpg|\.png]))[\‘|\"].*?[\/]?>/"; 
2 preg_match_all($pattern,$data[‘content‘],$matchContent); 
3 if(isset($matchContent[1][0])){ 
4       $data[‘cover‘]=$matchContent[1][0]; 
5 }else{ 
6      $data[‘cover‘]="http://127.0.0.1/Public/Home/images/dilogo.png";//设置封面为默认图片
7 }

 

以上是关于PHP正则获取文章中第一张图片为封面的主要内容,如果未能解决你的问题,请参考以下文章

vue取ueditor内容第一张图做封面,无图使用默认图做封面

vue取ueditor内容第一张图做封面,无图使用默认图做封面

android获取视频第一帧图片作为封面

PHP怎么随机获取一张图片并返回图片网址

怎么让视频文件封面显示为视频第一帧?

正则表达式带来的幸福生活