帝国列表页php判断文章内页是否有图片

立即领取

最高 ¥2000 红包 限量领取

云服务器、主机等产品通用,可叠加官网常规优惠使用 | 限时领取

案例代码

preg_match_all('/<img.*?(?: |\\t|\\r|\\n)?src=.*?[\'|\"](.+?)[\'"]?(?:(?: |\\t|\\r|\\n)+.*?)?>/sim', $r[newstext], $strResult, PREG_PATTERN_ORDER); 
$images = $strResult[1];//图片的地址
$strResult[1]=str_replace('\\', '', $strResult[1]);//有时候图片上传数据库就自动添加正则不显示图片就去掉或者自行修改正则
$counter = count($strResult[1]);//所有图片个数
var_dump($strResult);
if($counter>=4){
	$r[titlepic]='';
	$ft0='ft0';
	foreach($images as $src){
		$src1 .= '<img src="'.$src.'">';  
	} 
	$src2='<p class="showImg '.$ft0.'"><a href="[!--titleurl--]" target="_blank">'.$src1.'</a></p>';
}
if(!empty($r[titlepic])){
	 $r[titlepic]='<p class="showImg"><a href="[!--titleurl--]" target="_blank"><img src="'.$r[titlepic].'" alt="'.$r[title].'"></a></p>';
	}else{
$r[titlepic]="";
$ft1='ft1';
}
$listtemp='<li>
<h3><a href="[!--titleurl--]" target="_blank" title="[!--title--]">[!--title--]</a></h3>
<div class="w mcyp10 box-sizing gray clr">
        <span><i class="fa fa-user mr5"></i>[!--writer--]</span>
        <span><i class="fa fa-calendar mr5"></i>[!--newstime--]</span>
        <span><i class="fa fa-eye mr5"></i>[!--onclick--]次</span>
    </div>
    '.$src2.$r[titlepic].'	
    <p class="text '.$ft1.'">[!--text--]</p>
    
</li>';

效果图片

帝国列表页php判断文章内页是否有图片,如果有调取多张显示,如果设置标题图片就显示标题图片,没设置就看文章中带有图片数量超过4张,就调取4张显示

赞 (0) 打赏
  • 欢迎小伙伴加入,本站原创文章交流群:进站必看
  • 本作品是由 白露博客 会员 白露 投递的作品。
  • 网络媒体或个人转载请务必署名并注明出处和链接!:http://blmoe.cn/1109.html
  • 凡是原创作品,禁止再次修改后发布;任何商业用途均须联系作者。如未经授权用作他处,作者将保留追究侵权者法律责任的权利。

评论 0

收起表情
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

「赠人玫瑰,手留余香」

支付宝扫一扫打赏

微信扫一扫打赏