【问题标题】:PHP - Correct way to add space between numbers?PHP - 在数字之间添加空格的正确方法?
【发布时间】:2013-03-18 14:39:47
【问题描述】:

如果你知道答案,这可能是一个简单的问题。

我有什么

没有空格的数字。

$str = 10000;
$str2 = 100000;

我想要什么

将上面转换为下面...

$str = '10 000';
$str2 = '100 000';

自己的想法

我想到了一些 strpos、regexp、str_replace 但这真的是解决这个问题的方法吗?我会毫不犹豫地接受最正确、最简短的代码答案。

【问题讨论】:

  • 你到底想要什么空间?
  • 为什么这个问题被 o.O 否决了?
  • 是的,这是个愚蠢的问题,但是可以用更好的解决方案优化代码,所以请不要总是拒绝这样的问题。

标签: php numbers space


【解决方案1】:

看看number_format

【讨论】:

    【解决方案2】:

    使用number_format:

    $formatted = number_format(
        $number, $numberOfDecimals, $decimalSeperator, $thousandsSeperator);
    

    【讨论】:

      【解决方案3】:

      使用number_format 函数。使用space 表示 thoudsandsSparator 如下。

      number_format($number, 0, '.', ' ')
      

      Codepad Demo.

      【讨论】:

        猜你喜欢
        • 2013-05-14
        • 1970-01-01
        • 2023-01-02
        • 1970-01-01
        • 1970-01-01
        • 2012-06-24
        • 1970-01-01
        • 1970-01-01
        • 2022-11-24
        相关资源
        最近更新 更多