PHP 二维数组和三维数组的过滤


Posted in PHP onMarch 16, 2016

废话不多说了,直接给大家贴代码了,具体代码如下所示:

<?php
$arr = [
[,,,,],
[,,,,]
];
$arr = [
'list' => [
[,,,],
[,,,],
[,,,],
]
];
$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三维数组变二维数组

<?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 ($result as $key =>$v){
$new_arr[]=$v[0];
}
echo '<pre>';
print_r($new_arr);
//第二种方法
//初始化$arr2 
$arr2=array(); 
//循环遍历三维数组$arr3 
foreach($result as $value){ 
foreach($value as $v){ 
$arr2[]=$v; 
} 
}
//销毁$arr3 
unset($result,$value,$v);
echo "<br /s>";
echo "第二种方法:";
echo '<pre>';
print_r($arr2);
?>

关于PHP 二维数组和三维数组的过滤小编就给大家介绍这么多,希望对大家有所帮助!

PHP 相关文章推荐
PHP 和 MySQL 开发的 8 个技巧
Oct 09 PHP
使用数据库保存session的方法
Oct 09 PHP
PHP 数组入门教程小结
May 20 PHP
PHP根据传入参数合并多个JS和CSS文件的简单实现
Jun 13 PHP
laravel容器延迟加载以及auth扩展详解
Mar 02 PHP
PHP访问Google Search API的方法
Mar 05 PHP
PHP批量生成图片缩略图的方法
Jun 18 PHP
php中的常用魔术方法汇总
Feb 14 PHP
Symfony2实现从数据库获取数据的方法小结
Mar 18 PHP
Ajax实现对静态页面的文章访问统计功能示例
Oct 10 PHP
php监测数据是否成功插入到Mysql数据库的方法
Nov 25 PHP
ThinkPHP框架获取最后一次执行SQL语句及变量调试简单操作示例
Jun 13 PHP
详解php中反射的应用
Mar 15 #PHP
php实现图片上传并进行替换操作
Mar 15 #PHP
php模板引擎技术简单实现
Mar 15 #PHP
9个比较实用的php代码片段
Mar 15 #PHP
Laravel使用Caching缓存数据减轻数据库查询压力的方法
Mar 15 #PHP
php图片添加文字水印实现代码
Mar 15 #PHP
PHP闭包函数传参及使用外部变量的方法
Mar 15 #PHP
You might like
php 变量定义方法
2009/06/14 PHP
linux下使用ThinkPHP需要注意大小写导致的问题
2011/08/02 PHP
simplehtmldom Doc api帮助文档
2012/03/26 PHP
php面向对象中static静态属性与方法的内存位置分析
2015/02/08 PHP
在Thinkphp中使用ajax实现无刷新分页的方法
2016/10/25 PHP
js与jquery中获取当前鼠标的x、y坐标位置的代码
2011/05/23 Javascript
js获取当前日期代码适用于网页头部
2013/06/27 Javascript
jquery SweetAlert插件实现响应式提示框
2015/08/18 Javascript
Javascript学习之谈谈JS的全局变量跟局部变量(推荐)
2016/08/28 Javascript
深入理解vue路由的使用
2017/03/24 Javascript
微信小程序封装http访问网络库实例代码
2017/05/24 Javascript
通过js控制时间,一秒一秒自己动的实例
2017/10/25 Javascript
Vue中使用 setTimeout() setInterval()函数的问题
2018/09/13 Javascript
解决JQuery的ajax函数执行失败alert函数弹框一闪而过问题
2019/04/10 jQuery
你了解vue3.0响应式数据怎么实现吗
2019/06/07 Javascript
微信小程序tab切换可滑动切换导航栏跟随滚动实现代码
2019/09/04 Javascript
卸载vue2.0并升级vue_cli3.0的实例讲解
2020/02/16 Javascript
js函数和this用法实例分析
2020/03/13 Javascript
详尽讲述用Python的Django框架测试驱动开发的教程
2015/04/22 Python
Python素数检测的方法
2015/05/11 Python
Python多线程经典问题之乘客做公交车算法实例
2017/03/22 Python
Django中利用filter与simple_tag为前端自定义函数的实现方法
2017/06/15 Python
Python中装饰器兼容加括号和不加括号的写法详解
2017/07/05 Python
pandas Dataframe行列读取的实例
2018/06/08 Python
python内置数据类型之列表操作
2018/11/12 Python
Python算法的时间复杂度和空间复杂度(实例解析)
2019/11/19 Python
解决Ubuntu18中的pycharm不能调用tensorflow-gpu的问题
2020/09/17 Python
不可轻视HTML5!App三年内将被html5顶替彻底消失
2015/11/18 HTML / CSS
Html5实现用户注册自动校验功能实例代码
2016/05/24 HTML / CSS
ECCO俄罗斯官网:北欧丹麦鞋履及皮具品牌
2020/06/26 全球购物
工程造价专业大学生职业生涯规划书
2014/01/18 职场文书
买房委托公证书
2014/04/08 职场文书
连锁超市项目计划书
2014/09/15 职场文书
毕业证丢失证明范本
2014/09/20 职场文书
小学语文的各类谚语(70首)
2019/08/15 职场文书
导游词之江南周庄
2019/12/06 职场文书