跟随foreach循环在另一个foreach循环中运行
foreach(array_combine($hotels, $charges) as $hotel => $charge){
echo "<input type='radio' name='$location' value='$charge'> $hotel - <b>Rs.$charge.00</b><br>";
}
$ charge是一个整数值,我想得到这个单选按钮选择的总和值。我怎样才能做到这一点?
答案 0 :(得分:1)
不知道您是否只想要选中的复选框sum或all。如果全部,那么这将有效。
创建新变量并在每次迭代时为其添加$charge
。
$chargeSum = 0;
foreach(array_combine($hotels, $charges) as $hotel => $charge){
echo "<input type='radio' name='$location' value='$charge'> $hotel - <b>Rs.$charge.00</b><br>";
$chargeSum += $charge;
}
echo 'Sum: '.$chargeSum;
否则你必须使用jQuery,this question有几个答案。