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之第八天
Oct 09 PHP
修改php.ini实现Mysql导入数据库文件最大限制的修改方法
Dec 11 PHP
PHP PDO函数库详解
Apr 27 PHP
使用NetBeans + Xdebug调试PHP程序的方法
Apr 12 PHP
php中使用session_set_save_handler()函数把session保存到MySQL数据库实例
Nov 06 PHP
php-beanstalkd消息队列类实例分享
Jul 19 PHP
thinkPHP5框架自定义验证器实现方法分析
Jun 11 PHP
thinkPHP框架实现多表查询的方法
Jun 14 PHP
php使用pthreads v3多线程实现抓取新浪新闻信息操作示例
Feb 21 PHP
tp5.1框架数据库子查询操作实例分析
May 26 PHP
PHP 裁剪图片
Mar 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
使用eAccelerator加密PHP程序
2008/10/03 PHP
php中filter函数验证、过滤用户输入的数据
2014/01/13 PHP
PHP处理Oracle的CLOB实例
2014/11/03 PHP
Windows Server 2008 R2和2012中PHP连接MySQL过慢的解决方法
2016/07/02 PHP
php使用ftp远程上传文件类(完美解决主从文件同步问题的方法)
2016/09/23 PHP
Laravel学习教程之IOC容器的介绍与用例
2017/08/15 PHP
javascript 客户端验证上传图片的大小(兼容IE和火狐)
2009/08/15 Javascript
浅谈node.js中async异步编程
2015/10/22 Javascript
浅析jQuery事件之on()方法绑定多个选择器,多个事件
2016/04/27 Javascript
手机移动端实现 jquery和HTML5 Canvas的幸运大奖盘特效
2016/12/06 Javascript
详解如何在NodeJS项目中优雅的使用ES6
2017/04/22 NodeJs
angularjs下拉框空白的解决办法
2017/06/20 Javascript
详解nodejs中express搭建权限管理系统
2017/09/15 NodeJs
Koa2微信公众号开发之消息管理
2018/05/16 Javascript
js如何获取访问IP、地区、当前操作浏览器
2019/07/23 Javascript
原生JS 实现的input输入时表格过滤操作示例
2019/08/03 Javascript
json 带斜杠时如何解析的实现
2019/08/12 Javascript
关于ligerui子页面关闭后,父页面刷新,重新加载的方法
2019/09/27 Javascript
js blob类型url的视频下载问题的解决
2019/11/29 Javascript
解决vant的Toast组件时提示not defined的问题
2020/11/11 Javascript
tensorflow构建BP神经网络的方法
2018/03/12 Python
python执行系统命令后获取返回值的几种方式集合
2018/05/12 Python
python高效过滤出文件夹下指定文件名结尾的文件实例
2018/10/21 Python
python bmp转换为jpg 并删除原图的方法
2018/10/25 Python
基于Python爬取股票数据过程详解
2020/10/21 Python
css3实现椭圆轨迹旋转的示例代码
2018/10/29 HTML / CSS
有影响力的品牌之家:Our Social Collective
2019/06/08 全球购物
Notino罗马尼亚网站:购买香水和化妆品
2019/07/20 全球购物
化学教师自荐信范文
2013/12/28 职场文书
奥巴马演讲稿
2014/01/08 职场文书
雷人标语集锦
2014/06/19 职场文书
2014年医院十一国庆节活动方案
2014/09/15 职场文书
出国签证在职证明
2014/09/20 职场文书
个人原因辞职信模板
2015/05/13 职场文书
步步惊心观后感
2015/06/12 职场文书
党员干部学习十八届五中全会精神心得体会
2016/01/05 职场文书