如何在foreach循环中获得几个单选按钮值的总和

时间:2015-08-06 06:22:26

标签: php foreach radio-button

跟随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是一个整数值,我想得到这个单选按钮选择的总和值。我怎样才能做到这一点?

1 个答案:

答案 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有几个答案。