数字之间的空格

时间:2015-04-18 23:20:24

标签: php

我想在大于999的数字之间设置一个空格。

例如:

不是“1000”而是“1 000”, 不是“10500”而是“10 500”;

如何在格式化字符串时执行此操作?

4 个答案:

答案 0 :(得分:2)

尝试使用number_format()功能。

示例:

$a = 1000;
echo number_format($a, 0, '.', ' ');

答案 1 :(得分:2)

尝试number_format,如下所示:

<?php
  $number = 10500;
  echo number_format($number, 0, '.', ' ');
  // Output 10 500
?>

这应该可以解决问题。

答案 2 :(得分:1)

你可能正在寻找php函数number_format()

$number= 1000;
if($number > 999){

$number =  number_format($number, 0, '', ' ');
echo $number;

}

DEMO

答案 3 :(得分:-1)

您可以使用php

中的substr()函数