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 相关文章推荐
function.inc.php超越php
Dec 09 PHP
php数组函数序列 之array_count_values() 统计数组中所有值出现的次数函数
Oct 29 PHP
Window 7/XP 安装Apache 2.4与PHP 5.4 的过程详解
Jun 02 PHP
如何让thinkphp在模型中自动完成session赋值小教程
Sep 05 PHP
php中socket通信机制实例详解
Jan 03 PHP
Codeigniter检测表单post数据的方法
Mar 21 PHP
php判断文件夹是否存在不存在则创建
Apr 09 PHP
百度工程师讲PHP函数的实现原理及性能分析(二)
May 13 PHP
教你在PHPStorm中配置Xdebug
Jul 27 PHP
基于php中echo用逗号和用点号的区别详解
Jan 23 PHP
自定义Laravel (monolog)日志位置,并增加请求ID的实现
Oct 17 PHP
用Laravel轻松处理千万级数据的方法实现
Dec 25 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 Ajax乱码
2008/04/09 PHP
PHP生成RSS文件类实例
2014/12/05 PHP
PHP实现函数内修改外部变量值的方法示例
2018/12/28 PHP
Laravel 微信小程序后端搭建步骤详解
2019/11/26 PHP
javascript算法学习(直接插入排序)
2011/04/12 Javascript
jQuery实现提示密码强度的代码
2015/07/15 Javascript
简单的jQuery入门指引
2015/07/28 Javascript
javascript瀑布流布局实现方法详解
2016/02/17 Javascript
浅谈js多维数组和hash数组定义和使用
2016/07/27 Javascript
详解jQuery中基本的动画方法
2016/12/14 Javascript
详解nodejs 文本操作模块-fs模块(三)
2016/12/22 NodeJs
基于jquery日历价格、库存等设置插件
2020/07/05 jQuery
基于JavaScript实现淘宝商品广告效果
2017/08/10 Javascript
JavaScript动态绑定详解
2017/09/14 Javascript
IntelliJ IDEA 安装vue开发插件的方法
2017/11/21 Javascript
浅谈vuejs实现数据驱动视图原理
2018/02/23 Javascript
Vue Promise的axios请求封装详解
2018/08/13 Javascript
JS实现数组去重,显示重复元素及个数的方法示例
2019/01/21 Javascript
简单了解JavaScript中常见的反模式
2019/06/21 Javascript
python二叉树的实现实例
2013/11/21 Python
30秒轻松实现TensorFlow物体检测
2018/03/14 Python
python中itertools模块zip_longest函数详解
2018/06/12 Python
简单了解python gevent 协程使用及作用
2019/07/22 Python
利用python对mysql表做全局模糊搜索并分页实例
2020/07/12 Python
python实现三种随机请求头方式
2021/01/05 Python
使用Python+Appuim 清理微信的方法
2021/01/26 Python
HTML5和CSS3实例教程总结(推荐)
2016/07/18 HTML / CSS
丝芙兰意大利官方网站:Sephora.it
2019/12/13 全球购物
网络安全方面的面试题
2015/11/04 面试题
平民服装店创业计划书
2014/01/17 职场文书
集团公司党的群众路线教育实践活动工作总结
2014/03/03 职场文书
村干部培训班主持词
2014/03/28 职场文书
工伤赔偿协议书
2014/04/15 职场文书
2014国庆节国旗下演讲稿(精选版)
2014/09/26 职场文书
人间正道是沧桑观后感
2015/06/15 职场文书
OpenCV-Python实现怀旧滤镜与连环画滤镜
2021/06/09 Python