在我的数据库中,我有类似的值
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而不是小数点前的点(".")和千元之间的数字而不是逗号(",").