PHP - 在数字之间添加空格的正确方法?

Jen*_*ell 4 php numbers space

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

是)我有的

没有空格的数字.

$str = 10000;
$str2 = 100000;
Run Code Online (Sandbox Code Playgroud)

我想要的是

将上面转换为下面......

$str = '10 000';
$str2 = '100 000';
Run Code Online (Sandbox Code Playgroud)

自己的想法

我想到了一些strpos,regexp,str_replace但它真的是解决这个问题的方法吗?我将接受最正确,简短的代码答案,并且不缺乏速度.

Rik*_*esh 12

使用number_format函数.随着space对thoudsandsSparator如下.

number_format($number, 0, '.', ' ')
Run Code Online (Sandbox Code Playgroud)

键盘演示.


dec*_*eze 7

不用多说了number_format.