将逗号添加到提取的值

时间:2015-08-09 18:23:36

标签: php number-formatting

我有一个数据库,我需要存储物品的价格。现在,当我从数据库中获取值时,我希望为千位值添加逗号,例如将19000转换为19,000。

<?php echo $row['pprice'];?>

如何更改格式?

3 个答案:

答案 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);