PHP 二维数组和三维数组的过滤,php二维数组数组_PHP教程
程序员文章站
2024-01-29 09:50:34
...
PHP 二维数组和三维数组的过滤,php二维数组数组
废话不多说了,直接给大家贴代码了,具体代码如下所示:
[ [,,,], [,,,], [,,,], ] ]; $arr = [ 'list' => [ [,,,], [,,,], [,,,] ] ]; $res = array_map(function($arr){ return array_filter($arr, function($v) { return $v !== ; }); }, $arr); $res = array_map(function($val) { return array_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三维数组变二维数组
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 "
"; //第一种方法: foreach ($result as $key =>$v){ $new_arr[]=$v[0]; } echo ''; print_r($new_arr); //第二种方法 //初始化$arr2 $arr2=array(); //循环遍历三维数组$arr3 foreach($result as $value){ foreach($value as $v){ $arr2[]=$v; } } //销毁$arr3 unset($result,$value,$v); echo "
"; echo "第二种方法:"; echo ''; print_r($arr2); ?>关于PHP 二维数组和三维数组的过滤小编就给大家介绍这么多,希望对大家有所帮助!
您可能感兴趣的文章:
- 改写函数实现PHP二维/三维数组转字符串
推荐阅读
-
PHP 二维数组和三维数组的过滤,php二维数组数组_PHP教程
-
php将$arr 二维数组的所有第二层合并后返回
-
php-Arrays函数-array_intersect_ukey-用回调函数比较键名来计算数组的交集_PHP教程
-
PHP实现多维数组转字符串和多维数组转一维数组的方法,多维维数
-
PHP关联数组的10个操作技巧_PHP教程
-
php递归调用删除数组空值元素的方法_PHP教程
-
PHP数组去重比较快的实现方式,php数组实现方式_PHP教程
-
php实现通用的从数据库表读取数据到数组的函数实例,数组函数_PHP教程
-
PHP递归遍历多维数组实现无限分类的方法,递归多维_PHP教程
-
php递归调用删除数组空值元素的方法,递归数组_PHP教程