Php 带foreach的增量变量
我想用foreach循环增加一个变量。我在一个会话中保存数据,对于每个数据块,我做一个if语句来检查维度并将其连接到价格。然后我需要在变量$pr_total_str_saving中增加这些价格 有人能帮我吗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
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;