您的位置:首页 > 其它

for和in_array使用的情形

2015-06-04 20:46 190 查看
foreach($arr as $p){
if(in_array($p['level'],array(5,6,7))) {
unset($p['level']);
}
//insertAll方法用的是key=>value的格式而插入表的字段又没有level,就需要unset掉,如果for($i=1,$i<=3,$i++){
//上面的代码片段的话,肯定会unset['level'],那么条件$p['level']==1||2||3时,2和3的条件就不成立,此时就用in_array($p['level'],array(1,2,3))就会避免unset掉,不成立的问题
}
}
//此时上面的筛选条件有三种情况,$p['level']为1,2,3
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: