小数部分的数字

时间:2015-01-30 20:52:30

标签: php

如何将int数10或50或90格式化为小数部分0.10,0.50和0.90?

货币10将是0.10美分,100将是1.00欧元。

谢谢

2 个答案:

答案 0 :(得分:3)

这应该适合你:

$number = 100;
echo sprintf("%.2f" . ((float)$number/100 >= 1 ? " euro" : " cents"), (float)$number/100);

输出:

1.00 euro

答案 1 :(得分:0)

$number = 1234.56;

$number_format = number_format($number, 1);

http://php.net/number_format

上面的代码应该给你:

1234.5