Wordpress主题下载

首页 > 帝国cms教程 > 帝国cms自定义函数userfun.php统计正文中图片数量

帝国cms自定义函数userfun.php统计正文中图片数量

摘要:帝国cms自定义函数userfun.php统计正文中图片数量,共有两种方法,一种是分割方法,一种是正则方法。(1)分割法统计代码如下:function tongjsrc($mid,$f,$isadd,$isq,$value,$cs){$st...

帝国cms自定义函数userfun.php统计正文中图片数量,共有两种方法,一种是分割方法,一种是正则方法。

(1)分割法统计代码如下:

function tongjsrc($mid,$f,$isadd,$isq,$value,$cs){
$str=$_POST['newstext']; //接收到正文的内容
$textArr = explode("<img",$str); //以<img这个标记来分割
$i=count($textArr); //统计
return $i;
}

(2)正则法统计代码如下:

function user_FieldFun($mid,$f,$isadd,$isq,$value,$cs){
$pattern="/<img.*?src=['|"](.*?(?:[.gif|.jpg]))['|"].*?[/]?>/"; //正则
$str=$_POST['newstext']; //接收到正文的内容
preg_match_all($pattern,$str,$match); //使用PHP正则函数,返回的是数组
if(count($match[1])>0){ //这个是用来判断是否有图片存在
foreach ( $match[0] as $src) { //使用foreach来遍历数组,显示出图片地址
 $a.=$src; //把地址放到变量$a里
 }
}
return count($match[1]); //返回有几张图片存在
return $a; //返回所有的图片地址
}

将上述代码放入userfun.php中,然后调用,上述代码仅供参考,有效性需要进一步验证!

分享到:
赞(2) 打赏

作者: 大挖酱

挖主题团队自2014年开始专注于WordPress企业主题设计开发,致力于为更多用户打造出更漂亮、更易用、更专业的网站。距今已累计开发近50款WP主题,付费客户超过5千人。挖主题,是您可以长期信赖的合作伙伴。

付款后联系作者QQ 2243748

支付宝扫一扫

微信扫一扫