php

时间:2018-03-17 08:46:00

标签: php arrays sum addition

<?php
 $price=$product_mrp;
 $qty=$cart_product_qty;
 $total=$price*$qty;
 $total_array=array($total);
 $total_amount=array_sum($total_array);
 echo $total_amount;
 ?>

我得到答案总数量分开如5 6.不是11.代码在循环中。我想显示总和11个。伙计们请解决这个问题。

1 个答案:

答案 0 :(得分:3)

我理解的是,在您的代码中发生以下变化: -

1.在$total_array=[];循环之前写while()

2.在$total_array=array($total);循环内将$total_array[]= $total;更改为while()

3.将这两行放在while()循环之外。

$total_amount=array_sum($total_array);
echo $total_amount;