有数字'2352362361',因为它从3个字符的末尾用空格分隔?输出应获得'2 352 362 361'
问问题
164 次
4 回答
2
如果您将该数字作为字符串:
$str = '2352362361 ';
您可以首先将该字符串转换为整数,使用intval
:
$int = intval($str);
然后,number_format
在该整数上使用:
echo number_format($int, 0, '.', ' ');
你得到:
2 352 362 361
(如果最后的空格是故意的,您可以根据需要将其添加回来)
number_format
即使您将字符串传递给它而不先将其转换为整数,它也可以工作
:
$str = '2352362361 ';
echo number_format($str, 0, '.', ' ');
于 2010-02-16T19:52:38.813 回答
1
number_format($num, 0, '.', ' ');
于 2010-02-16T19:51:26.303 回答
1
于 2010-02-16T19:51:47.450 回答
1
number_format('2352362361',0,'',' ')
请注意,参数 3 为空,其中参数 4 是空格
于 2010-02-16T19:52:17.050 回答