关于如何格式化数字的简单问题

时间:2011-01-19 02:01:35

标签: php number-formatting

我的问题如下,我想这很简单。 我有一个与PHP相呼应的数字。例如37452。 我想要一个点并显示为37.452

我的变量是$numposts

这怎么可能? 谢谢

3 个答案:

答案 0 :(得分:1)

看看number_format。签名是:

string number_format ( 
    float $number , int $decimals = 0 , 
    string $dec_point = '.' , string $thousands_sep = ',' 
)

示例:

<?php

echo number_format(37452) . "\n";
// 37,452

echo number_format(37452, 0, ',', '.') . "\n";
// 37.452

?>

答案 1 :(得分:0)

将number_format与自定义小数和数千个字符一起使用。

number_format(37452, 0, ',', '.');

答案 2 :(得分:0)

正如MYYN正确提到的那样,你应该查看number_format函数:

在您的示例中,您可以这样使用它:

echo number_format($numposts, 3, ',', '.');