php - 将价格格式化为逗号分隔

在我的数据库中,我有类似的值

256.23, 200.33, 89.33, 133.45,

我必须将这些值乘以千,然后将结果格式化为价格(逗号分隔)

256.23 x 1000 = 256230            I want to show this as            256,230

200.33 x 1000 = 200330            I want this as                    200,330

89.33  x 1000 = 89330             I want this as                    89,330

Currently I am using formula

echo "Price is : $".$price*1000;

但如何格式化,我不知道。

最佳答案

您正在寻找 number_format 函数。

$price=123456;
echo number_format($price);
// output: 123,456

此函数接受一个、两个或四个参数(不是三个):

如果只给出一个参数,数字将被格式化为不带小数,但在每组千位之间使用逗号(“,”)。

如果给定两个参数,数字将被格式化为小数,小数前有一个点(“.”),每千位之间有一个逗号(“,”)。

如果给定所有四个参数,数字将被格式化为小数小数,dec_point 代替小数点前的点(“.”),以及以千位分隔符代替逗号(“,”)。

https://stackoverflow.com/questions/11649866/

相关文章:

c# - 如何将 TimeSpan 格式化为几小时而不是几天

latex - 如何更改 Latex 中图形的标题?

c# - 将 TimeSpan 格式化为 mm :ss for positive and negat

javascript - 以编程方式格式化谷歌图表

c# - 在C#中将double格式化为字符串

javascript - 使用 1.5K、1M、1G 等公制前缀格式化 javascript 数字

c++ - 如何将小数点分隔符设置为逗号?

html - 你如何在 HTML/CSS 中做制表位

r - 增加 R 中箱线图名称的大小

emacs - Emacs 中的 LaTeX 缩进(格式化)