【问题标题】:PHP format a number to have no decimal places?PHP格式化一个没有小数位的数字?
【发布时间】:2012-05-07 03:04:42
【问题描述】:

我有一个这样的数字(作为字符串):1.00000

如何重新格式化这些数字,使其看起来像 1

谢谢

【问题讨论】:

    标签: php number-formatting


    【解决方案1】:

    你可以使用 floor 方法让它保持浮动

    floor(1.000000)
    

    【讨论】:

      【解决方案2】:

      使用number_format()

      echo number_format('1.000000'); // prints 1
      

      或使用intval()

      echo intval('1.000000'); // prints 1
      

      或将其转换为整数

      echo (int) '1.000000'; // prints 1
      

      【讨论】:

      • 啊,我已经看过那个函数但是错过了这一点:)。谢谢
      • Number_format 将是首选,因为它还允许在需要时定义特定的千位分隔符
      猜你喜欢
      • 2013-09-24
      • 1970-01-01
      • 1970-01-01
      • 2020-08-15
      • 1970-01-01
      • 1970-01-01
      • 2020-05-25
      • 1970-01-01
      • 2011-06-04
      相关资源
      最近更新 更多