话不多说直接上代码
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正则获取文章中第一张图片为封面
原文地址:https://www.cnblogs.com/shenlin/p/8662806.html