我怎样才能在数字中添加逗号
我想知道如何添加逗号给数字。 使我的问题简单。
我想改变这个:
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的计算值,则工作良好。