我希望包含数字的记录格式以逗号分隔,每隔1,000个显示一次。记录中的值是产品的总价格。
以非常简单的格式:
$strSQL = "SELECT * FROM table WHERE model='A'";
$rs = mysql_query($strSQL);
while($row = mysql_fetch_array($rs)) {
echo $row['totalprice'] ;
此示例模型表格中的“totalprice”记录包含金额32830
所以当前的输出是32830。 我想要的输出是32,830
我无法对代码中的数字进行硬编码,因为有许多产品需要显示不同的成本。
答案 0 :(得分:3)
string number_format ( float $number , int $decimals , string $dec_point , string $thousands_sep )
所以,你想要的是:
echo number_format($row['totalprice']);
由于:
如果只给出一个参数,则数字将被格式化为 小数,但每组数千之间用逗号(",")。