PHP 二维数组和三维数组的过滤
废话不多说了,直接给大家贴代码了,具体代码如下所示:
<?php
$arr=[
[,,,,],
[,,,,]
];
$arr=[
'list'=>[
[,,,],
[,,,],
[,,,],
]
];
$arr=[
'list'=>[
[,,,],
[,,,],
[,,,]
]
];
$res=array_map(function($arr){
returnarray_filter($arr,function($v){
return$v!==;
});
},$arr);
$res=array_map(function($val){
returnarray_filter($val,function($v){
return!in_array(,$v);
});
},$arr);
$res=[];
array_walk($arr,function($val,$key)use(&$res){
$res[$key]=array_filter($val,function($v){
return!in_array(,$v);
});
});
var_dump($res);
var_dump($res);
下面一段代码给大家介绍php三维数组变二维数组
<?php
$result=Array(0=>Array(0=>Array(bid=>41,brealname=>'we教官',cid=>41,crealname=>'we教官')),
1=>Array(0=>Array(bid=>6,brealname=>'虎子',cid=>19,crealname=>'张鱼'))
);
//原数组
print_r($result);
echo"<br/>";
//第一种方法:
foreach($resultas$key=>$v){
$new_arr[]=$v[0];
}
echo'<pre>';
print_r($new_arr);
//第二种方法
//初始化$arr2
$arr2=array();
//循环遍历三维数组$arr3
foreach($resultas$value){
foreach($valueas$v){
$arr2[]=$v;
}
}
//销毁$arr3
unset($result,$value,$v);
echo"<br/s>";
echo"第二种方法:";
echo'<pre>';
print_r($arr2);
?>
关于PHP二维数组和三维数组的过滤小编就给大家介绍这么多,希望对大家有所帮助!
热门推荐
10 五一公司放假祝福语简短
11 追星女孩的祝福语简短
12 给长辈端午祝福语 简短
13 生日祝福语有诗意简短
14 团圆日祝福语简短
15 中秋商务祝福语简短最新
16 温暖文艺简短祝福语短句
17 男孩上学祝福语简短的
18 入住酒店文案祝福语简短