带逗号和点的商业轮
我使用了这段代码:
$result = number_format(round(15.5, 1), 2);
写在我的旧帖子中: PHP - Commercial round
我现在对以下值有疑问:1,597.30
我得到的价格为 1.00
如何才能我这样做是为了让事情顺利进行,并获得良好的价格格式,其中的价格有数千个。
I have used this code :
$result = number_format(round(15.5, 1), 2);
Written in my old post :
PHP - Commercial round
I have now problems with the values like : 1,597.30
I get the price as 1.00
How can I do to get the make the round and get the good price format with the prices that have number with thousands.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
切勿存储格式化的数字。
始终以其原始格式存储:
1597.30
这是唯一适用于计算和格式化的格式。仅使用
number_format()
来输出数字。Never store a formatted number.
Always store it in its original format:
1597.30
This is the only format that works for calculations and formatting.Use
number_format()
only for outputting the number.您可以使用以下代码解决此问题:
You could solve this issue using the following code:
从数字中删除逗号和所有其他格式(点除外),否则逗号将用作小数分隔符。
Remove comma and all other formating (except the dot) from your numbers, otherwise comma will be used as decimal separator.