PHP通过循环来检测四维数组中的值是否存在数组中
2017-11-07 17:28
531 查看
技术QQ交流群:294088839
如果存在了怎么样,如果不存在了又怎样
foreach($arr as $k=>$v){
if(in_array($v['id'],$auth)){
$arr[$k]['status']=1;
foreach($v['son'] as $key=>$val){
if(in_array($val['id'],$auth)){
$arr[$k]['son'][$key]['status']=1;
}else{
$arr[$k]['son'][$key]['status']=0;
}
}
}else{
$arr[$k]['status']=0;
}
}
如果存在了怎么样,如果不存在了又怎样
foreach($arr as $k=>$v){
if(in_array($v['id'],$auth)){
$arr[$k]['status']=1;
foreach($v['son'] as $key=>$val){
if(in_array($val['id'],$auth)){
$arr[$k]['son'][$key]['status']=1;
}else{
$arr[$k]['son'][$key]['status']=0;
}
}
}else{
$arr[$k]['status']=0;
}
}
相关文章推荐
- php数组是否存在指定字符与数组长度检测实例
- php通过function_exists检测函数是否存在的方法
- (转载)php循环检测目录是否存在并创建(循环创建目录)
- php循环检测目录是否存在并创建
- php循环检测目录是否存在并创建(循环创建目录)
- php循环检测目录是否存在并创建(循环创建目录)
- php循环检测目录是否存在并创建(循环创建目录)
- php isset 和 array_key_exists 检查数组中是否存在某值的区别
- 检查数组中是否存在某个值 php-数组函数in_array()
- 浅谈PHP检查数组中是否存在某个值 in_array 函数
- php 查找数组中是否存在某个元素或者key
- php查找某个值是否存在于多维数组中
- php 检测文件是否存在的几种方式
- php通过socket检测服务器端口是否开放
- 自动化测试:k8s环境下,通过检测文件是否存在来自动启停tomcatapp的方法_20160316_七侠镇莫尛貝
- php检测url是否存在的方法
- PHP判断键值数组是否存在,使用empty或isset或array_key_exists
- js判断数组key是否存在(不用循环)的简单实例
- php检测函数是否存在
- PHP 判断二维数组中是否存在某个数组