我希望记录的格式,其中包含一个数字,用逗号分隔每1,000。记录中的价值是产品的总价。
以一种非常简单的格式:
$strSQL = "SELECT * FROM table WHERE model='A'";
$rs = mysql_query($strSQL);
while($row = mysql_fetch_array($rs)) {
echo $row['totalprice'] ;此示例模型的表中的“总价格”记录包含金额32830。
所以现在的输出是32830。我想要的输出是32,830
我不能硬编码代码中的数字,因为有许多产品要以不同的成本显示。
发布于 2014-04-16 12:36:17
string number_format ( float $number , int $decimals , string $dec_point , string $thousands_sep )
所以,你想要的是:
echo number_format($row['totalprice']);因为:
如果只给出一个参数,那么数字将被格式化,没有小数,而是在每组数千人之间使用逗号(",")。
https://stackoverflow.com/questions/23109595
复制相似问题