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 相关文章推荐
第十四节 命名空间 [14]
Oct 09 PHP
php实现的MySQL通用查询程序
Mar 11 PHP
PHP开发框架总结收藏
Apr 24 PHP
php中存储用户ID和密码到mysql数据库的方法
Feb 06 PHP
PHP生成随机用户名和密码的实现代码
Feb 27 PHP
解析php二分法查找数组是否包含某一元素
May 23 PHP
php中让上传的文件大小在上传前就受限制的两种解决方法
Jun 24 PHP
如何阻止网站被恶意反向代理访问(防网站镜像)
Mar 18 PHP
PHP 面向对象程序设计(oop)学习笔记 (四) - 异常处理类Exception
Jun 12 PHP
ThinkPHP的Widget扩展实例
Jun 19 PHP
php字符串截取函数用法分析
Nov 25 PHP
laravel批量生成假数据的方法
Oct 09 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中如何判断exec函数执行成功?
2016/08/04 PHP
php获取ajax的headers方法与内容实例
2017/12/27 PHP
PHP序列化的四种实现方法与横向对比
2018/11/29 PHP
Laravel框架中队列和工作(Queues、Jobs)操作实例详解
2020/04/06 PHP
Javascript delete 引用类型对象
2013/11/01 Javascript
JavaScript之IE的fireEvent方法详细解析
2013/11/20 Javascript
jquery分页对象使用示例
2014/04/01 Javascript
嵌入式iframe子页面与父页面js通信的方法
2015/01/20 Javascript
使用nodejs开发cli项目实例
2015/06/03 NodeJs
动态加载jQuery的两种方法实例分析
2015/07/17 Javascript
原生 JS Ajax,GET和POST 请求实例代码
2016/06/08 Javascript
JavaScript“尽快失败”的原则实例详解
2016/10/08 Javascript
详解vue mixins和extends的巧妙用法
2017/12/20 Javascript
使用Bootstrap4 + Vue2实现分页查询的示例代码
2017/12/21 Javascript
详解解决使用axios发送json后台接收不到的问题
2018/06/27 Javascript
TypeScript中使用getElementXXX()的示例代码
2019/09/12 Javascript
VSCode 配置uni-app的方法
2020/07/11 Javascript
[54:26]完美世界DOTA2联赛PWL S3 Forest vs Rebirth 第一场 12.10
2020/12/12 DOTA
简单谈谈python的反射机制
2016/06/28 Python
如何在sae中设置django,让sae的工作环境跟本地python环境一致
2017/11/21 Python
Python字典操作详细介绍及字典内建方法分享
2018/01/04 Python
python OpenCV学习笔记直方图反向投影的实现
2018/02/07 Python
python实现字符串和字典的转换
2018/09/29 Python
pycharm配置pyqt5-tools开发环境的方法步骤
2019/02/11 Python
Ubuntu18.04下python版本完美切换的解决方法
2019/06/14 Python
python 计算概率密度、累计分布、逆函数的例子
2020/02/25 Python
HTML5实现表单自动验证功能实例代码
2017/01/11 HTML / CSS
施工安全承诺书
2014/05/22 职场文书
信仰心得体会
2014/09/05 职场文书
个人工作表现评价材料
2014/09/21 职场文书
六年级学生期末评语
2014/12/26 职场文书
MBA推荐信怎么写
2015/03/25 职场文书
节约用电通知
2015/04/25 职场文书
宣传部部长竞选稿
2015/11/21 职场文书
资深HR教你写好简历中的自我评价
2019/05/07 职场文书
基于PyTorch实现一个简单的CNN图像分类器
2021/05/29 Python