带小数和逗号的 PHP 回合 $1,000
Posted
技术标签:
【中文标题】带小数和逗号的 PHP 回合 $1,000【英文标题】:PHP Round With Decimal & Comma $1,000 【发布时间】:2015-06-05 05:23:08 【问题描述】:<?= round(number_format($vehicle->prices['total_rental'], 2, '.', ',') * 0.50,2) ?>
我希望输出四舍五入到小数点后 2 位(货币/美元和美分)。
当$vehicle->prices
是below $1,000
时,这很有效。当$vehicle->prices
为above $1,000
时,它只输出.50
。四舍五入到下一个hundredth (i.e $1,452.62)
的正确方法是什么?
我一直在尝试和number_format
。当涉及逗号时,我似乎无法让任何一个产生正确的输出。
【问题讨论】:
【参考方案1】:首先做一个等式,而不是四舍五入,最后使用number_format
。
echo number_format(round($vehicle->prices['total_rental'] * .5, 2), 2, '.', ',');
【讨论】:
谢谢你,这对我很有帮助。以上是关于带小数和逗号的 PHP 回合 $1,000的主要内容,如果未能解决你的问题,请参考以下文章