我有一个数据库,我需要存储物品的价格。现在,当我从数据库中获取值时,我希望为千位值添加逗号,例如将19000转换为19,000。
<?php echo $row['pprice'];?>
如何更改格式?
答案 0 :(得分:2)
您可以尝试使用此功能。
echo number_format($row['pprice']);
不确定是否正确但不会受伤,试着看看它是否有效。
或者为$row['pprice']
创建一个新变量,就像这样。
$commaPrice = $row['pprice'];
echo number_format($commaPrice);
答案 1 :(得分:1)
我建议使用money_format:
$number = 1234.56;
setlocale(LC_MONETARY, 'it_IT.UTF8');
echo money_format('%i', $number) . "\n";
请注意,您需要指定当前的区域设置。如果要使用不同于您的语言环境,则必须构建它们在操作系统上安装它们。
答案 2 :(得分:0)
$ newNumber = number_format($ number);