PHP常见的保留小数位方法

/ 27评 / 10

总之,对于常见的小数用round函数就可以了,如果round遇到的一些不可预知的问题可以尝试一下其他方法。

sprintf()

sprintf() 函数把格式化的字符串写写入一个变量中

echo sprintf("%.3f", 123456.123456); //123456.123

round()

php集成的函数,如果精度一般,推荐用它

echo round(123456.123456,3); //123456.123

number_format()

利用千位分组来格式化数字的函数,如果精度较大,可以尝试使用它

echo number_format(123456.123456, 3); //123,456.123

大体就是这样了,关于number_format()函数的扩展阅读可以参照: http://www.w3school.com.cn/php/func_string_number_format.asp

  1. 阅读网说道:

    好简洁的说、页面

  2. 灰狼说道:

    又换新主题了。不错~

  3. 痞子说道:

    我就是来围观的

  4. HuiSir说道:

    正式工作还是实习工作啊,具体做什么

    • Tokin说道:

      @HuiSir

      实习,还没毕业呢。我觉得蛮枯燥的工作,不过公司名字是个说出来有人知道的那种,环境不错,先干着

  5. bandwagonhost说道:

    兄弟,交换链接吗?

  6. 昌浩说道:

    浅城最近工作室php?吗……

  7. c说道:

    留名

    • Tokin说道:

      @c

      我对你的文章下拉刷新的原理很感兴趣- -,你的代码写的很深奥啊,我完全不知道怎么用原生的方式吧新页面的指定容器放到当前页面里

      • c说道:

        @Tokin 其实挺简单,就是判断滚动到底部(或顶部)就运行加载程序。
        加载就是输出的json部分,原生方法你看看我那js就行,基本都是那些代码。

        • Tokin说道:

          @c

          恩。研究了一下,我以为你是像jquery那种ajax,直接请求新页面,然后把指定容器里的内容填进去,原来是返回json然后填进去,这样好像会容易一些?

          • c说道:

            @Tokin 比pjax更省流量一些,不用整页加载了,直接读取指定部分json。局限性就是必须得我这类自己写的系统才行

            • Tokin说道:

              @c

              我觉得WP应该可以实现json,我应该尝试一下,你说用if($_GET[“date”]==”json”),然后输出json数据可行不

  8. 刘泽辉说道:

    感谢博主主题,水一下

  9. 尹先生说道:

    这个主题的返回顶部按钮挺漂亮的,QAQ拿走不谢

  10. 大雄说道:

    我是一楼,水货。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注