<?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个。伙计们请解决这个问题。
答案 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;