内的一个选择我有这些阵列:2 for循环嵌套,并根据外
$payments = array(1=>'Cash',2=>Cheque,3=>credit,4=>other);
$selected = array(2,1);
foreach($payments as $key=>$value) {
foreach($selected as $id) {
if ($key == $id) {
echo $id . "is selected" . '<br>';
}
else{
echo $id . " is not selected" . '<br>';
}
}
}
what expected:
1 is selected
2 is not selected
3 is not selected
4 is selected
but i got:
1 is not selected
1 is selected
2 is selected
2 is not selected
3 is not selected
3 is not selected
4 is not selected
4 is not selected
有什么错在我的循环?
笑,4个内几乎相同的答案一分钟。 –
为什么你期待这些结果呢?这与您选择的$数组不一致,这意味着只有2和1被选中。 –
:) >>>>>>>>>> .. –