极致CMS

极致CMS如何统计用户发布的文章和商品点击数总和

极致CMS 51源码 2022-07-14 人阅读

防站时需要用到调取用户发布的所有文章和商品的点击量总数!下面告知大家方法


                  $spzs=M('product')->findAll(['isshow'=>1,'member_id'=>$jz['member_id']]);//查询用户商品发布
                  $wzzs=M('article')->findAll(['isshow'=>1,'member_id'=>$jz['member_id']]);//查询用户文章发布
                  $zstj=array_sum(array_column($spzs,'hits'))+array_sum(array_column($wzzs,'hits'));//统计hits字段值总和

如何只需要统计一个模块的总和就用下面的代码:

                  $spzs=M('模型名称')->findAll(['isshow'=>1,'member_id'=>$jz['member_id']]);//查询用户发布的信息.模型有product商品,article文章,其他
                  大家自行替换!
                
                  $zstj=array_sum(array_column($spzs,'hits'));//统计hits字段值总和

使用方法: 在文章内容页使用PHP方法调用,

{php

代码放在这里!

/}


然后使用{$zstj}标签调用即可!

当然大家也可以将代码放在HomeController.php文件制作成一个全局变量!

使用的函数分解:

1、使用数组函数:array_column()    返回输入数组中某个单一列的值

2、使用数组求和函数:array_sum()   返回数组中值的和

3、array_sum(array_column($arr, 'price')); 其中的$arr变量换成查询的数据库变量即可!


相关专题
极致CMS
极致CMS
2021-11-120

极致CMS专题提供极致CMS,极致CMS教程,极致CMS建站,极致CMS模板的教程,源码下载等信息!

版权声明:文章搜集于网络,如有侵权请联系本站,转载请说明出处:https://www.51yma.cn/jiaocheng/jizhiCMS/311.html
文章来源: