Php 带foreach的增量变量

Php 带foreach的增量变量,php,foreach,increment,Php,Foreach,Increment,我想用foreach循环增加一个变量。我在一个会话中保存数据,对于每个数据块,我做一个if语句来检查维度并将其连接到价格。然后我需要在变量$pr_total_str_saving中增加这些价格 有人能帮我吗 if(isset($_SESSION['straight_saving'])) : foreach($_SESSION['straight_saving'] as $key => $val) { if($val['wz_saving_a'] >= 1

我想用foreach循环增加一个变量。我在一个会话中保存数据,对于每个数据块,我做一个if语句来检查维度并将其连接到价格。然后我需要在变量$pr_total_str_saving中增加这些价格

有人能帮我吗

if(isset($_SESSION['straight_saving'])) : 

    foreach($_SESSION['straight_saving'] as $key => $val) {

        if($val['wz_saving_a'] >= 1 && $val['wz_saving_a'] <= 300) :
            $str_saving_price = 25;
        elseif($val['wz_saving_a'] >= 301 && $val['wz_saving_a'] <= 500) :
            $str_saving_price = 39;
        endif;

        $pr_total_str_saving + $str_saving_price;

    }

    echo $pr_total_str_saving;

endif;

我相信您正在寻找+=运算符。以下是您可以如何使用它:

$pr_total_str_saving += $str_saving_price;

没问题!我希望你能成功!另外,请你把正确的答案标出来好吗?再次感谢!作为旁注,$a+=$b与$a=$a+$b是一样的。
$pr_total_str_saving += $str_saving_price;