繁体   English   中英

PHP数组中浮点值的总和

[英]Sum of floating point values in array in php

$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

请参考链接: http : //php.net/manual/en/function.number-format.php ,这将为您提供用于格式化电话号码的代码。

试试number_format($ fullquantityz,2)

return number_format((float)$number, 2, '.', '');
return sprintf('%.2f',$fullquantityz);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM