【发布时间】:2015-08-09 18:23:35
【问题描述】:
我有一个需要存储商品价格的数据库。现在,当我从数据库中获取值时,我想为千值添加逗号,例如将 19000 转换为 19,000。
<?php echo $row['pprice'];?>
如何更改格式?
【问题讨论】:
标签: php number-formatting
我有一个需要存储商品价格的数据库。现在,当我从数据库中获取值时,我想为千值添加逗号,例如将 19000 转换为 19,000。
<?php echo $row['pprice'];?>
如何更改格式?
【问题讨论】:
标签: php number-formatting
你可以试试这个。
echo number_format($row['pprice']);
不确定它是否正确,但尝试看看它是否有效。
或者像这样为$row['pprice'] 创建一个新变量。
$commaPrice = $row['pprice'];
echo number_format($commaPrice);
【讨论】:
我建议使用money_format:
$number = 1234.56;
setlocale(LC_MONETARY, 'it_IT.UTF8');
echo money_format('%i', $number) . "\n";
请注意,您需要指定当前的语言环境。如果您想使用与您的不同的语言环境,您必须构建它们并将它们安装在操作系统上。
【讨论】:
$newNumber = number_format($number);
【讨论】: