永发信息网

php购物车计算总价问题~循环。。。数组。。相加。。

答案:3  悬赏:0  手机版
解决时间 2021-11-09 22:51
php购物车计算总价问题~循环。。。数组。。相加。。
最佳答案
没懂 如果你是想循环累加的值放进$arr的话
你的代码
$arr=array('totol'=>$totol); //这里相当于重新定义 每次都是同一个值
要么在while 外面声明一个累加的变量$sum=0;
里面
$totol=$row1[1]*$row[3];
$sum = $totol + $sum
$arr=array('totol'=>$sum );
或者直接
$arr['totol'] = $arr['totol'] +$totol (while 外给$arr['totol'] = 0)
全部回答
你这方法看着都头疼,你直接把钱存到数据库或者存到session中
最好存到session中,这样计算直接相加啊,你这法子,看不懂
// 如果你需要得到最后所以相加的结果,不需要再赋值一个arr 然后再把arr入数组:

$sum = []; // 这是所有价格
while (true) {
    // ...
    $totol = $row1[1] * $row[3];
    $sum[] = $totol;
}
// 想算出总价, 循环这个数组即可, 如果只需要总价就不需要放入数组了, 直接在循环中累加就可以了:

$sum = 0;
while (true) {
    // ...
    $totol = $row1[1] * $row[3];
    $sum += $totol;
}

echo '你的总价 : ' . $sum;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求一段50hz的音频信号,一分钟以上,输出一定
ASME B16.20中,缠绕式垫片如何标记?
女朋友说她的手有点黑,是挖煤炭的手,我该怎
我劫玩了500场胜率百分之59.2怎么熟练的才2w
麦盖提县公安局交通管理大队车辆管理所办公地
什么是比特币?查百度百科资料看不懂,可以用
东北有句话,什么叫被“煮了”?
电信39套餐可以随时取消吗
摩托罗拉me511刷机后装上电池就无限重启,显
3个字的游戏名,带“狮”字
Kate doesn't want any cola.Kate doesn&
求懂行的看下这是错版人民币吗?
成败在此一举前面那句是什么?我记得是6个字
功放平衡电位器的作用
我右后肩膀疼痛是怎么回事
推荐资讯
今年宾阳QQ诈骗被抓的人多吗
河源沟通一百星期六几点开门
早期移民去美洲的目的
武汉江淮瑞风m3装载空间大不大,我做饮料批发
春暖花开上边何正东喝晕了唱的什么歌?
舒格家居的竹凉席质量怎么样,网上好像卖的最
求大神解答,三星SAM09A0 S27B350显示器多少
冰点晨露水站地址在什么地方,我要处理点事!
两个邮箱可以连接吗?
新手求问,上古卷轴5盾战用什么武器好
民乐县万捷机动车驾驶技术培训有限公司地址有
来人回答。
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?