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之第五天
Oct 09 PHP
Apache, PHP在Windows 9x/NT下的安装与配置 (一)
Oct 09 PHP
珊瑚虫IP库浅析
Feb 15 PHP
用PHP生成html分页列表的代码
Mar 18 PHP
JS实现php的伪分页
May 25 PHP
php安全开发 添加随机字符串验证,防止伪造跨站请求
Feb 14 PHP
微信公众平台开发关注及取消关注事件的方法
Dec 23 PHP
PHP设计模式之装饰者模式代码实例
May 11 PHP
PHP自带方法验证邮箱是否存在
Feb 01 PHP
PHP 实现手机端APP支付宝支付功能
Jun 07 PHP
Ajax请求PHP后台接口返回信息的实例代码
Aug 21 PHP
分享几种好用的PHP自定义加密函数(可逆/不可逆)
Sep 15 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
phpfans留言版用到的数据操作类和分页类
2007/01/04 PHP
php printf输出格式使用说明
2010/12/05 PHP
ThinkPHP与PHPExcel冲突解决方法
2011/08/08 PHP
php中使用sftp教程
2015/03/30 PHP
php从数据库查询结果生成树形列表的方法
2015/04/17 PHP
Laravel5.0+框架邮件发送功能实现方法图文与实例详解
2019/04/23 PHP
Laravel框架中队列和工作(Queues、Jobs)操作实例详解
2020/04/06 PHP
Prototype 学习 工具函数学习($方法)
2009/07/12 Javascript
jquery parent和parents的区别分析
2013/10/02 Javascript
JavaScript监听和禁用浏览器回车事件实例
2015/01/31 Javascript
jquery利用命名空间移除绑定事件的方法
2015/03/11 Javascript
js实现简单折叠、展开菜单的方法
2015/08/28 Javascript
Nodejs+Socket.io实现通讯实例代码
2017/02/13 NodeJs
使用gulp搭建本地服务器并实现模拟ajax
2017/04/05 Javascript
老生常谈js-react组件生命周期
2017/05/02 Javascript
Node.js 基础教程之全局对象
2017/08/06 Javascript
改变vue请求过来的数据中的某一项值的方法(详解)
2018/03/08 Javascript
详解微信小程序之scroll-view的flex布局问题
2019/01/16 Javascript
浅谈Vue使用Cascader级联选择器数据回显中的坑
2020/10/31 Javascript
Python用zip函数同时遍历多个迭代器示例详解
2016/11/14 Python
Python中字典和集合学习小结
2017/07/07 Python
Python检查 云备份进程是否正常运行代码实例
2019/08/22 Python
python带参数打包exe及调用方式
2019/12/21 Python
pytorch 实现模型不同层设置不同的学习率方式
2020/01/06 Python
Django中的模型类设计及展示示例详解
2020/05/29 Python
Python错误的处理方法
2020/06/23 Python
html5通过postMessage进行跨域通信的方法
2017/12/04 HTML / CSS
梅西酒窖:Macy’s Wine Cellar
2018/01/07 全球购物
护理专科毕业推荐信
2013/11/10 职场文书
摄影专业毕业生求职信
2014/03/13 职场文书
四风个人对照检查材料思想汇报(办公室通用版)
2014/10/07 职场文书
财务助理岗位职责范本
2014/10/09 职场文书
2014年酒店服务员工作总结
2014/12/08 职场文书
2015年度工程师评职称工作总结
2015/10/14 职场文书
2016师德师风学习心得体会
2016/01/12 职场文书
《曾国藩家书》读后感——读家书,立家风
2019/08/21 职场文书