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 加密与解密的斗争
Apr 17 PHP
PHP遍历数组的几种方法
Mar 22 PHP
探讨各种PHP字符串函数的总结分析
Jun 05 PHP
PHP中date与gmdate的区别及默认时区设置
May 12 PHP
php可应用于面包屑导航的递归寻找家谱树实现方法
Feb 02 PHP
Laravel 5框架学习之表单
Apr 08 PHP
composer.lock文件的作用
Feb 03 PHP
PHP常见错误提示含义解释(实用!值得收藏)
Apr 25 PHP
Laravel中服务提供者和门面模式的入门介绍
Nov 06 PHP
php使用socket调用http和smtp协议实例小结
Jul 26 PHP
解决laravel-admin 自己新建页面里 js 需要刷新一次的问题
Oct 03 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 Document 代码注释规范
2009/04/13 PHP
php下载excel无法打开的解决方法
2013/12/24 PHP
php多任务程序实例解析
2014/07/19 PHP
php获取百度收录、百度热词及百度快照的方法
2015/04/02 PHP
php使用GD库创建图片缩略图的方法
2015/06/10 PHP
windows系统下简单nodejs安装及环境配置
2013/01/08 NodeJs
jQuery+css+html实现页面遮罩弹出框
2013/03/21 Javascript
js和css写一个可以自动隐藏的悬浮框
2014/03/05 Javascript
深入学习jQuery Validate表单验证
2016/01/18 Javascript
jQuery根据表单name获取值的方法
2016/05/24 Javascript
Vue.js一个文件对应一个组件实践
2016/10/27 Javascript
JavaScript使用简单正则表达式的数据验证功能示例
2017/01/13 Javascript
详解webpack2异步加载套路
2018/09/14 Javascript
nodejs更新package.json中的dependencies依赖到最新版本的方法
2018/10/10 NodeJs
Js通过AES加密后PHP用Openssl解密的方法
2019/07/12 Javascript
[01:14]3.19DOTA2发布会 三代刀塔人第二代
2014/03/25 DOTA
[59:26]DOTA2上海特级锦标赛D组资格赛#1 EG VS VP第二局
2016/02/28 DOTA
python发送伪造的arp请求
2014/01/09 Python
python实现的DES加密算法和3DES加密算法实例
2015/06/03 Python
Python使用QRCode模块生成二维码实例详解
2017/06/14 Python
利用Pycharm断点调试Python程序的方法
2018/11/29 Python
python3对拉勾数据进行可视化分析的方法详解
2019/04/03 Python
python字符串和常用数据结构知识总结
2019/05/21 Python
python进程池实现的多进程文件夹copy器完整示例
2019/11/27 Python
美国眼镜网:GlassesUSA
2017/09/07 全球购物
精彩的大学生自我评价
2013/11/17 职场文书
师说教学反思
2014/02/07 职场文书
优秀教师工作感言
2014/02/16 职场文书
六一节目主持词
2014/04/01 职场文书
对孩子的寄语
2014/04/09 职场文书
美术指导助理求职信
2014/04/20 职场文书
单位租房协议书范本
2014/12/04 职场文书
小学德育工作总结2015
2015/05/12 职场文书
2019脱贫攻坚工作总结报告范本!
2019/08/06 职场文书
python 开心网和豆瓣日记爬取的小爬虫
2021/05/29 Python
SSM项目使用拦截器实现登录验证功能
2022/01/22 Java/Android