首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在PHP中如何格式化一个数字作为货币处理案例,比如10美分等于"$.1";

在PHP中如何格式化一个数字作为货币处理案例,比如10美分等于"$.1";
EN

Stack Overflow用户
提问于 2010-04-23 02:16:52
回答 3查看 2.8K关注 0票数 0

我现在做的是:

代码语言:javascript
复制
 $totalBill = number_format($totalBill, 2); 
 $totalBill = '$'.$totalBill;

这不处理总金额为10美分的情况。它返回"$0.1“,这是我不想要的。有谁有更好的办法吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-04-23 02:20:31

代码语言:javascript
复制
$totalBill = sprintf('$%.2f',$totalBill);
票数 4
EN

Stack Overflow用户

发布于 2010-04-23 02:20:32

您可能希望使用money_format()

票数 3
EN

Stack Overflow用户

发布于 2010-04-23 02:21:14

使用PHP的money_format函数。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2693323

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档