帝国cms调用newstext正文字段所有img图片方法

admin
🌐 经济型:买域名、轻量云服务器、用途:游戏 网站等 《腾讯云》特点:特价机便宜 适合初学者用 点我优惠购买
🚀 拓展型:买域名、轻量云服务器、用途:游戏 网站等 《阿里云》特点:中档服务器便宜 域名备案事多 点我优惠购买
🛡️ 稳定型:买域名、轻量云服务器、用途:游戏 网站等 《西部数码》 特点:比上两家略贵但是稳定性超好事也少 点我优惠购买

温馨提示:这篇文章已超过524天没有更新,请注意相关的内容是否还可用!

帝国cms调用newstext正文字段所有img图片方法帝国cms教程 执刀人 2022-08-05 共33人阅读 加入收藏·帝国CMS7.5后台模板美化版V2.3.0·帝国CMS7.5会员中心美化版V1.0GBK&UTF·帝国CMS美女图片站模板[电脑端+手机端+采集]·苹果CMS精品模板VIP免费下载·承接前端开发 帝国CMS开发·全站内容页文字广告位招商中赞助

newstext字段是直接输出全部图文的,在需要单独调用newstext正文字段中的img图片时,就需要对newstext正文模块进行处理。


执刀人用的方法是利用正则提取包含img的标签方法,然后再循环打印出来。


<?PHP

$newstext = striPCslashes($navinfor['newstext']); //正文newstext数据

preg_match_all('/<img.*?src="(.*?)".*?>/is', $newstext, $ImgArr); //正则提取正文图片

$ImgArr = array_unique($ImgArr[1]); //图片如有复生将去重复

$Imgno = 0; //给定初始序号

foreach ($ImgArr as $v) { //判断有多少张图

$Imgno ++; //循环输出每一张图

?>

<img src="<?=$v?>" alt="<?=$navinfor['title'] ?>第<?=$Imgno ?>张"></a> //输出的图片样式格式

<?php

}

?>


文章版权声明:除非注明,否则均为执刀人的工具库原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
验证码
评论列表 (暂无评论,295人围观)

还没有评论,来说两句吧...

目录[+]

取消
微信二维码
微信二维码
支付宝二维码