找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 94|回复: 0

[cms教程] dedecms织梦点击数过千、万、亿的写法

[复制链接]

该用户从未签到

发表于 2018-8-19 10:18:08 | 显示全部楼层 |阅读模式

您需要 登录 才可以下载或查看,没有账号?立即注册

×
在 include\extend.func.php 最下面加个函数

       
               
                       
                               
                                       
                                               
                                                       
                                                               
                                                                       
                                                                               
                                                                                       
                                                                                                01
                                                                                       
                                                                                                function click_round_number( $number, $min_value = 1000] $decimal = 1 ) {
                                                                               
                                                                       
                                                               
                                                       
                                                       
                                                               
                                                                       
                                                                               
                                                                                       
                                                                                                02
                                                                                       
                                                                                                    if( $number
                                                                               
                                                                       
                                                               
                                                       
                                                       
                                                               
                                                                       
                                                                               
                                                                                       
                                                                                                03
                                                                                       
                                                                                                        return $number;
                                                                               
                                                                       
                                                               
                                                       
                                                       
                                                               
                                                                       
                                                                               
                                                                                       
                                                                                                04
                                                                                       
                                                                                                    }
                                                                               
                                                                       
                                                               
                                                       
                                                       
                                                               
                                                                       
                                                                               
                                                                                       
                                                                                                05
                                                                                       
                                                                                                    $alphabets = array( 100000000 => '亿', 10000 => '万', 1000 => '千' );
                                                                               
                                                                       
                                                               
                                                       
                                                       
                                                               
                                                                       
                                                                               
                                                                                       
                                                                                                06
                                                                                       
                                                                                                    foreach( $alphabets as $key => $value )
                                                                               
                                                                       
                                                               
                                                       
                                                       
                                                               
                                                                       
                                                                               
                                                                                       
                                                                                                07
                                                                                       
                                                                                                    if( $number >= $key ) {
                                                                               
                                                                       
                                                               
                                                       
                                                       
                                                               
                                                                       
                                                                               
                                                                                       
                                                                                                08
                                                                                       
                                                                                                        return round( $number / $key, $decimal ) . '' . $value;
                                                                               
                                                                       
                                                               
                                                       
                                                       
                                                               
                                                                       
                                                                               
                                                                                       
                                                                                                09
                                                                                       
                                                                                                    }
                                                                               
                                                                       
                                                               
                                                       
                                                       
                                                               
                                                                       
                                                                               
                                                                                       
                                                                                                10
                                                                                       
                                                                                                }
                                                                               
                                                                       
                                                               
                                                       
                                               
                                       
                               
                       
               
       

        调用标签如下:

       
               
                       
                               
                                       
                                               
                                                       
                                                               
                                                                       
                                                                               
                                                                                       
                                                                                                1
                                                                                       
                                                                                                {dede:field.click function="click_round_number(@me)"/}
                                                                               
                                                                       
                                                               
                                                       
                                               
                                       
                               
                       
               
       

        效果:

        1000=1千;

        15000=1.5万;

        210000=21万。
回复

使用道具 举报

网站地图|页面地图|文字地图|Archiver|手机版|小黑屋|找资源 |网站地图

GMT+8, 2024-9-29 13:29

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表