点击量如果想实现 K万W访问 迅睿框架 更新 2022-11-28 11:42:08 游子2018 {dr_show_hits($id)}点击量如果想实现 (见下图)1000以上的阅读量可以转化为1k例如 1600 转换为1.6k或者 16600 转换为 1.66w 怎么写呢
function convert($num) { if ($num >= 100000) { $num = round($num / 10000) .'W+'; } else if ($num >= 10000) { $num = round($num / 10000, 1) .'W+'; } else if($num >= 1000) { $num = round($num / 1000, 1) . 'K+'; } return $num; }小波工作室芝麻通 不过这个不能动态的调用的话 也不好用 这是一个很好的功能需求 如果访问量过大的话。
function convert($value) { $rt = \Phpcmf\Service::M()->db->table("1_news")->select("hits")->where('id', $value)->get(); $rows = $rt->getResultArray(); $num = $rows[0]['hits']; if ($num >= 100000) { $num = round($num / 10000) .'W+'; } else if ($num >= 10000) { $num = round($num / 10000, 1) .'W+'; } else if($num >= 1000) { $num = round($num / 1000, 1) . 'K+'; } return $num; }其中1_news修改为数你的数据表……
为了访问时候点击率自动累加,这个还得保留,用display:none隐藏掉……