I';I’我想用逗号格式化一个包含数字的记录


I'd like to format a record containing a number with a comma

我希望包含数字的记录的格式以逗号分隔每1000。记录中的值是产品的总价。

以一种非常简单的格式:

$strSQL = "SELECT * FROM table WHERE model='A'";
$rs = mysql_query($strSQL);
while($row = mysql_fetch_array($rs)) {
echo $row['totalprice'] ;

该示例型号表格中的"总价"记录包含32830

因此电流输出为32830。我想要的输出是32830

我不能硬编码代码中的数字,因为有很多不同成本的产品可以显示。

http://php.net/number_format

string number_format ( float $number , int $decimals , string $dec_point , string $thousands_sep )

所以,你想要的是:

echo number_format($row['totalprice']);

因为:

如果只给定一个参数,则数字的格式将不带小数,但在每千组之间加一个逗号(",")。