$arr = array();
foreach ($arr as $key => $value) {
if (!isset($key)) {
echo 'haha';
}
}
当$key不存在的时,输出haha,但是实际操作为什么什么也没有输出?
$arr = array();
foreach ($arr as $key => $value) {
if (!isset($key)) {
echo 'haha';
}
}
当$key不存在的时,输出haha,但是实际操作为什么什么也没有输出?
$arr有值,也不会进入if
$arr = array('key1'=>'hello',3,4=>'34',4);
foreach ($arr as $key => $value) {
if (!isset($key)) {
echo 'haha';
}else{
echo $key.' ';
}
}
//print: key1 0 4 5
1 回答4.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
2 回答2.2k 阅读
1 回答1.4k 阅读✓ 已解决
792 阅读
640 阅读
没有进入foreach