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 归并排序 数组交集
May 10 PHP
PHP用星号隐藏部份用户名、身份证、IP、手机号等实例
Apr 08 PHP
PHP实现图片自动清理的方法
Jul 08 PHP
PHP页面跳转操作实例分析(header方法)
Sep 28 PHP
php 解析xml 的四种方法详细介绍
Oct 26 PHP
详解yii2实现分库分表的方案与思路
Feb 03 PHP
yii2简单使用less代替css示例
Mar 10 PHP
php mysql PDO 查询操作的实例详解
Sep 23 PHP
PHP实现链式操作的三种方法详解
Nov 16 PHP
微信公众平台开发教程⑥ 微信开发集成类的使用图文详解
Apr 10 PHP
PHP多进程简单实例小结
Nov 09 PHP
详解no input file specified 三种解决方法
Nov 29 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)
2010/09/04 PHP
PHP autoload与spl_autoload自动加载机制的深入理解
2013/06/05 PHP
destoon利用Rewrite规则设置网站安全
2014/06/21 PHP
ThinkPHP连接数据库及主从数据库的设置教程
2014/08/22 PHP
php提取字符串中网站url地址的方法
2014/12/03 PHP
PHP的Socket网络编程入门指引
2015/08/11 PHP
php pdo连接数据库操作示例
2019/11/18 PHP
javascript之大字符串的连接的StringBuffer 类
2007/05/08 Javascript
javascript 写类方式之五
2009/07/05 Javascript
js onkeypress与onkeydown 事件区别详细说明
2012/12/13 Javascript
js 动态加载事件的几种方法总结
2013/12/25 Javascript
js浮点数保留两位小数点示例代码(四舍五入)
2013/12/26 Javascript
JS中产生20位随机数以0-9为例也可以是a-z A-Z
2014/08/01 Javascript
js读写json文件实例代码
2014/10/21 Javascript
微信小程序 视图层(xx.xml)和逻辑层(xx.js)详细介绍
2016/10/13 Javascript
浅谈Vue CLI 3结合Lerna进行UI框架设计
2019/04/14 Javascript
angular6开发steps步骤条组件
2019/07/04 Javascript
vue+elementui 对话框取消 表单验证重置示例
2019/10/29 Javascript
JS实现audio音频剪裁剪切复制播放与上传(步骤详解)
2020/07/28 Javascript
Javascript文本框脚本实现方法解析
2020/10/30 Javascript
[58:18]2018DOTA2亚洲邀请赛3月29日 小组赛B组 iG VS Mineski
2018/03/30 DOTA
python通过urllib2爬网页上种子下载示例
2014/02/24 Python
Python中不同进制互相转换(二进制、八进制、十进制和十六进制)
2015/04/05 Python
Python中用format函数格式化字符串的用法
2015/04/08 Python
Python计算一个点到所有点的欧式距离实现方法
2019/07/04 Python
python使用 request 发送表单数据操作示例
2019/09/25 Python
python 实现查询Neo4j多节点的多层关系
2019/12/23 Python
Python 时间戳之获取整点凌晨时间戳的操作方法
2020/01/28 Python
详解字符串在Python内部是如何省内存的
2020/02/03 Python
python之MSE、MAE、RMSE的使用
2020/02/24 Python
Blancsom美国/加拿大:服装和生活用品供应商
2018/07/27 全球购物
如何查找和删除数据库中的重复数据
2014/11/05 面试题
简单而又朴实的个人求职信分享
2013/12/12 职场文书
八一建军节感言
2014/02/28 职场文书
钢琴师观后感
2015/06/12 职场文书
Django开发RESTful API实现增删改查(入门级)
2021/05/10 Python