我怎样才能在数字中添加逗号

我想知道如何添加逗号给数字。 使我的问题简单。

我想改变这个:

1210 views 

至:

 1,210 views 

和:

 14301 

 14,301 

等等更大的数字。 用php函数可能吗?

从PHP手册http://php.net/manual/en/function.number-format.php

我假设你想要英文格式。

 <?php $number = 1234.56; // english notation (default) $english_format_number = number_format($number); // 1,235 // French notation $nombre_format_francais = number_format($number, 2, ',', ' '); // 1 234,56 $number = 1234.5678; // english notation without thousands seperator $english_format_number = number_format($number, 2, '.', ''); // 1234.57 ?> 

我的2美分

以下代码正在为我工​​作,可能是这对你有帮助。

 $number = 1234.56; echo number_format($number, 2, '.', ','); 

//1,234.56

  $number = 1234.56; //Vietnam notation(comma for decimal point, dot for thousand separator) $number_format_vietnam = number_format($number, 2, ',', '.'); //1.234,56 

通常情况下,如果一个数字的大小足以在其中包含逗号,您可能希望在小数点后没有任何数字 – 但是如果您显示的数值可能很小,那么您将希望显示这些小数位数。 有条件地应用number_format,您可以使用它来添加您的逗号,并删除任何不相关的后点小数。

 if($measurement1 > 999) { //Adds commas in thousands and drops anything after the decimal point $measurement1 = number_format($measurement1); } 

如果您显示的是真实世界input的计算值,则工作良好。