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和ACCESS写聊天室(八)
Oct 09 PHP
PHP新手上路(十二)
Oct 09 PHP
第十一节--重载
Nov 16 PHP
PHP输出时间差函数代码
Jan 28 PHP
解析PHPExcel使用的常用说明以及把PHPExcel整合进CI框架的介绍
Jun 24 PHP
关于PHP自动判断字符集并转码的详解
Jun 26 PHP
php判断正常访问和外部访问的示例
Feb 10 PHP
PHP获取文件扩展名的4种方法
Nov 24 PHP
PHP中的随机性 你觉得自己幸运吗?
Jan 22 PHP
详解PHP数据压缩、加解密(pack, unpack)
Dec 17 PHP
php实现对文件压缩简单的方法
Sep 29 PHP
laravel 多图上传及图片的存储例子
Oct 14 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学习之数据类型之间的转换代码
2011/05/29 PHP
php设计模式 Factory(工厂模式)
2011/06/26 PHP
php禁用函数设置及查看方法详解
2016/07/25 PHP
php array_pop 删除数组最后一个元素实例
2016/11/02 PHP
使用php自动备份数据库表的实现方法
2017/07/28 PHP
经典的解除许多网站无法复制文字的绝招
2006/12/31 Javascript
javascript关于继承的用法汇总
2014/12/20 Javascript
原生javascript实现图片按钮切换
2015/01/12 Javascript
jquery表单对象属性过滤选择器实例分析
2015/05/18 Javascript
Validform+layer实现漂亮的表单验证特效
2016/01/17 Javascript
JavaScript实现图像模糊化的方法实例
2017/01/15 Javascript
Vue+Element使用富文本编辑器的示例代码
2017/08/14 Javascript
关于Ajax的原理以及代码封装详解
2017/09/08 Javascript
NodeJS爬虫实例之糗事百科
2017/12/14 NodeJs
Vue keepAlive 数据缓存工具实现返回上一个页面浏览的位置
2019/05/10 Javascript
JS实现的自定义map方法示例
2019/05/17 Javascript
基于Vue的商品主图放大镜方案详解
2019/09/19 Javascript
微信小程序实现禁止分享代码实例
2019/10/19 Javascript
[46:00]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#4EG VS Fnatic第一局
2016/03/03 DOTA
[01:02:46]VGJ.S vs NB 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
[01:20:05]DOTA2-DPC中国联赛 正赛 Ehome vs VG BO3 第二场 2月5日
2021/03/11 DOTA
Python操作Excel之xlsx文件
2017/03/24 Python
python面向对象多线程爬虫爬取搜狐页面的实例代码
2018/05/31 Python
Django实现web端tailf日志文件功能及实例详解
2019/07/28 Python
python脚本调用iftop 统计业务应用流量的思路详解
2019/10/11 Python
python安装本地whl的实例步骤
2019/10/12 Python
Giglio德国网上精品店:奢侈品服装和配件
2016/09/23 全球购物
创立科技Java面试题
2015/11/29 面试题
标准毕业生自荐信范文
2013/11/04 职场文书
社会学专业求职信
2014/02/24 职场文书
《一个小村庄的故事》教学反思
2014/04/13 职场文书
2014年个人年终总结
2015/03/09 职场文书
2015年社会治安综合治理工作总结
2015/04/10 职场文书
社区结对共建协议书
2016/03/23 职场文书
PHP中strval()函数实例用法
2021/06/07 PHP
能用CSS实现的就不要麻烦JavaScript了
2021/10/05 HTML / CSS