0
$gtz="select * from add_to_cart where user_id='$userid'";
$gz1=mysql_query($gtz);

 while($gz2=mysql_fetch_array($gz1))
 {




    $tprcz[]=$gz2['total_price'];

 }

$fullquantityz=array_sum($tqtyz);

$tprcz[] 返回浮点值(例如 2.00 和 4.00 )。但是当找到总和时 $fullquantityz 返回值作为整数而不是浮点数,即 2.00 + 4.00 = 6 ,我希望将值打印为 2.00 + 4.00 = 6.00

4

4 回答 4

0

尝试 number_format($fullquantityz,2)

于 2013-01-16T10:45:18.973 回答
0
return number_format((float)$number, 2, '.', '');
于 2013-01-16T10:46:08.770 回答
0
return sprintf('%.2f',$fullquantityz);
于 2013-01-16T10:51:12.603 回答
0

请参考链接: http: //php.net/manual/en/function.number-format.php,它会给你代码来格式化你的号码。

于 2013-01-16T10:43:12.727 回答