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也可以?成Shell Script
Oct 09 PHP
基于mysql的论坛(2)
Oct 09 PHP
PHP 反向排序和随机排序代码
Jun 30 PHP
整理的一些实用WordPress后台MySQL操作命令
Jan 07 PHP
async和DOM Script文件加载比较
Jul 20 PHP
Laravel中使用自己编写类库的3种方法
Feb 10 PHP
PHP中数据类型转换的三种方式
Apr 02 PHP
PHP curl使用实例
Jul 02 PHP
完美利用Yii2微信后台开发的系列总结
Jul 18 PHP
Thinkphp微信公众号支付接口
Aug 04 PHP
完美解决php 导出excle的.csv格式的数据时乱码问题
Feb 18 PHP
PDO::beginTransaction讲解
Jan 27 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(3) php 函数
2010/02/15 PHP
apache和PHP如何整合在一起
2015/10/12 PHP
Mac系统完美安装PHP7详细教程
2017/06/06 PHP
PHP-X系列教程之内置函数的使用示例
2017/10/16 PHP
PHP封装的数据库模型Model类完整示例【基于PDO】
2019/03/14 PHP
Centos7 Yum安装PHP7.2流程教程详解
2019/07/02 PHP
Javascript 个人笔记(没有整理,很乱)
2007/07/07 Javascript
contains和compareDocumentPosition 方法来确定是否HTML节点间的关系
2011/09/13 Javascript
JS 如果改变span标签的是否隐藏属性
2011/10/06 Javascript
JavaScript弹窗基础篇
2016/04/27 Javascript
让编辑器支持word复制黏贴、截屏的js代码
2016/10/17 Javascript
基于Bootstrap的网页设计实例
2017/03/01 Javascript
如何使用Bootstrap 按钮实例详解
2017/03/29 Javascript
Bootstrap Multiselect 常用组件实现代码
2017/07/09 Javascript
js实现左右两侧浮动广告
2018/07/09 Javascript
Node.js log4js日志管理详解
2018/07/31 Javascript
详解如何在vue项目中使用lodop打印插件
2018/09/27 Javascript
NodeJS实现同步的方法
2019/03/02 NodeJs
Python中利用原始套接字进行网络编程的示例
2015/05/04 Python
python实现mysql的读写分离及负载均衡
2018/02/04 Python
Python中拆分字符串的操作方法
2019/07/23 Python
Django分页功能的实现代码详解
2019/07/29 Python
Django中提供的6种缓存方式详解
2019/08/05 Python
python [:3] 实现提取数组中的数
2019/11/27 Python
Python中的sys.stdout.write实现打印刷新功能
2020/02/21 Python
Python日志:自定义输出字段 json格式输出方式
2020/04/27 Python
美国娱乐和流行文化商品店:FYE
2017/09/14 全球购物
银河香水:Galaxy Perfume
2019/03/25 全球购物
学生就业推荐信
2013/11/13 职场文书
促销活动策划方案
2014/01/12 职场文书
优秀共产党员先进事迹
2014/01/27 职场文书
仓库规划计划书
2014/04/28 职场文书
防火标语大全
2014/10/06 职场文书
商务考察邀请函模板
2015/02/02 职场文书
创业项目(超低成本创业项目)
2019/08/16 职场文书
多线程Spring通过@Scheduled实现定时任务
2022/05/25 Java/Android