我正在使用分条付款。 我的价格是在整数仙:PHP将美分转换为美元
050
1000
1250
2999
我处理我自己的类这些数字,并没有任何问题。
我期待在元(带小数即使.00总是)像下面这些数字(分)转换方式:
0.50
10.00
12.50
29.99
任何想法?
我正在使用分条付款。 我的价格是在整数仙:PHP将美分转换为美元
050
1000
1250
2999
我处理我自己的类这些数字,并没有任何问题。
我期待在元(带小数即使.00总是)像下面这些数字(分)转换方式:
0.50
10.00
12.50
29.99
任何想法?
您需要将美分除以100并使用number_format
函数。
echo number_format($price/100, 2, '.', ' ');
这是我同意的另一种选择,但我选择NumberFormatter;)谢谢! – Fredmat
您可以按以下方式使用number_format()
; -
<?php
$value = 50;
echo number_format(($value /100), 2, '.', ' ');
?>
输出: - 0.50
注: - 更多的参考链接给你已经是: - http://php.net/manual/en/class.numberformatter.php
NumberFormatter http://php.net/manual/en/class.numberformatter.php – CD001
谢谢你CD001。 @Styphon你不会懒得写任何东西。 – Fredmat
Fredmat @Styphon是正确的。请参阅http://stackoverflow.com/help/how-to-ask。在提出问题之前,您应该充分研究。 –