我有一个这样的数字18914439.4524345860
我希望显示这个数字18.91
我尝试过number_format函数
$x = 18914439.4524345860;
echo number_format($x, 2, ".", ".");
,结果是
18.914.439.45
如何显示此18.91
的数字?
感谢您的关注......
答案 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, ".", ".");