PHP将数字转换为货币

时间:2011-10-01 21:57:51

标签: php numbers currency

我对我的问题有任何帮助,所以希望有人可以帮助我。

基本上我有一个数字保存到$ price,数字是15900.哪个应该转换为159.00。

有谁知道怎么做?

2 个答案:

答案 0 :(得分:4)

使用number_format。它将返回一个字符串,从而保持小数位完整,即使它们是.00

$price = 15900;

// Defaults to a comma as a thousands separator
// but I've set it to an empty string (last argument)
$formatted = number_format( $price / 100, 2, '.', '' );

echo $formatted;

或者更好的是,也可以查看money_format,具体取决于国际化的符号和/或货币符号是否也很重要。

答案 1 :(得分:1)

$current = 15900;
$your = round($current / 100, 2);