加入收藏
大学数学, 研究生数学,大学数学资料下载,免费 大学数学课件,研究生数学课件,免费下载
Thinkphp模板中如何缩写大数的方法
2016-04-13 22:00:55

      在页面上显示阅读量或点击量时,由于数非常大,如:32319,导致显示时位置不够,如何简单缩写为3.2W的形式,在Thinkphp中可以通过查询出数据后进行整除,然后舍弃不要小数来做。但是这样总感觉不爽,增加了计算。
      而在Thinkphp的模板输出时使用函数来处理,需要用到函数和除法的组合,官方文档也没有这样的方法。

      最后本人想了个简单的处理方法,也许很笨但是感觉很有效。具体如下:

数量输出到页面时,可以看作字符串处理,所以取

   <p>阅读:{$vo['ReadNum']|substr=0,-4}W</p>

这样把后面四个数字截掉,然后加上W,输出就变成了3W的形式了。

    如果要保留一位小数,则可以这样做,去掉后面四位小数,再加. ,再输出倒数第四位小数。如下

  <p>  (阅读:{$vo['ReadNum']|substr=0,-4}.{$vo['ReadNum']|substr=-4,-3}W </p>

结果输出就是 3.2W。

    这样简单可行,不用费脑子了。

赞一个(62) | 阅读(697)
上一篇:OGNL -- s:if标签的使用详解
下一篇:阿里云免费套餐
 

胡桃木屋版权所有@2013 湘ICP备13006789号-1