php number_format显示小数

时间:2018-04-30 10:27:27

标签: php codeigniter numbers

我有一个这样的数字18914439.4524345860 我希望显示这个数字18.91

我尝试过number_format函数

$x = 18914439.4524345860;
echo number_format($x, 2, ".", ".");

,结果是

18.914.439.45 

如何显示此18.91的数字?

感谢您的关注......

2 个答案:

答案 0 :(得分:2)

希望这有助于您:

$int = 18914439.4524345860/1000000;
echo round($int,2);
/* Output 18.91*/

答案 1 :(得分:1)

18914439.4524345860是一个与18.91完全不同的数字,而不仅仅是另一种表示形式。

您可以首先除以1000000,然后使用number_format

$x = 18914439.4524345860;
echo number_format($x / 1000000, 2, ".", ".");