以逗号分隔格式化价格

Leo*_*Leo 9 php formatting

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

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

目前我正在使用配方奶粉

echo "Price is : $".$price*1000;
Run Code Online (Sandbox Code Playgroud)

但是如何格式化,我不知道.

Flu*_*feh 23

您正在寻找number_format函数.

$price=123456;
echo number_format($price);
// output: 123,456
Run Code Online (Sandbox Code Playgroud)

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

如果只给出一个参数,则数字将被格式化为没有小数,但在每组数千之间使用逗号(",").

如果给出两个参数,则数字将被格式化为小数位小数,前面带点("."),每组数千个之间用逗号(",").

如果给出了所有四个参数,则数字将被设置为十进制小数,dec_point而不是小数点前的点(".")和千元之间的数字而不是逗号(",").