如何在数字的最后2位前插入小数点?

时间:2013-07-05 09:19:13

标签: php

我有一个数字,例如123457。 我想要这个:1234.57

我尝试使用format_numberround()等,但它无效。

我该怎么做?

2 个答案:

答案 0 :(得分:7)

如果你想确保你没有像$number / 100这样的光明部门得到奇怪的结果,你可以使用sprintf()来格式化它:

echo sprintf('%.2f', $number / 100);

答案 1 :(得分:3)

你只需要将数字除以100:

$num = 123457;
$dec = $num / 100;

echo $dec; // 1234.57

这是a demo