php数字格式值999999但输出显示10000000

时间:2015-10-28 17:06:23

标签: php

我尝试使用php number_format来显示像xxx,xxx,xx.xx这样的数字。

当我回显值时,它会自动从9999999增加到10000000。

任何人都知道如何显示数据结果9,999,999?

<?php echo number_format(99999999,2); ?>

1 个答案:

答案 0 :(得分:0)

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

所以,举个例子:

<?php echo number_format(9999999, 2, '.', ','); ?>

输出:

9,999,999.00

或者如果你不想要小数:

<?php echo number_format(9999999, 0, '.', ','); ?>

输出:

9,999,999

来自php.net:

This function accepts either one, two, or four parameters (not three)

提醒一下。