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 相关文章推荐
Smarty安装配置方法
Apr 10 PHP
php 信息采集程序代码
Mar 17 PHP
php图片处理:加水印、缩略图的实现(自定义函数:watermark、thumbnail)
Dec 02 PHP
PHP数组无限分级数据的层级化处理代码
Dec 29 PHP
将博客园(cnblogs.com)数据导入到wordpress的代码
Jan 06 PHP
php导出word文档与excel电子表格的简单示例代码
Mar 08 PHP
php字符比较函数similar_text、strnatcmp与strcasecmp用法分析
Nov 18 PHP
php+xml实现在线英文词典之添加词条的方法
Jan 23 PHP
Yii视图CGridView实现操作按钮定义地址示例
Jul 14 PHP
在laravel中使用Symfony的Crawler组件分析HTML
Jun 19 PHP
PHP依赖注入原理与用法分析
Aug 21 PHP
PHP判断是否是json字符串
Apr 01 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 REMOTE_ADDR之获取访客IP的代码
2008/04/22 PHP
使用PHP实现密保卡功能实现代码&amp;lt;打包下载直接运行&amp;gt;
2011/10/09 PHP
注意!PHP 7中不要做的10件事
2016/09/18 PHP
ajax调用返回php接口返回json数据的方法(必看篇)
2017/05/05 PHP
利用php获得flv视频长度的实例代码
2017/10/26 PHP
PHP的mysqli_select_db()函数讲解
2019/01/23 PHP
Laravel框架自定义公共函数的引入操作示例
2019/04/16 PHP
php解决约瑟夫环算法实例分析
2019/09/30 PHP
jquery多浏览器捕捉回车事件代码
2010/06/22 Javascript
JavaScript实用技巧(一)
2010/08/16 Javascript
iframe 上下滚动条如何默认在下方实现原理
2012/12/10 Javascript
getAsDataURL在Firefox7.0下无法预览本地图片的解决方法
2013/11/15 Javascript
jQuery固定浮动侧边栏实现思路及代码
2014/09/28 Javascript
原生js结合html5制作简易的双色子游戏
2015/03/30 Javascript
DOM事件阶段以及事件捕获与事件冒泡先后执行顺序(图文详解)
2015/08/18 Javascript
拥有一个属于自己的javascript表单验证插件
2016/03/24 Javascript
JS 实现可停顿的垂直滚动实例代码
2016/11/23 Javascript
微信小程序-拍照或选择图片并上传文件
2017/01/06 Javascript
详解使用angular框架离线你的应用(pwa指南)
2019/01/31 Javascript
微信小程序配置服务器提示验证token失败的解决方法
2019/04/03 Javascript
Vue数据绑定简析小结
2019/05/07 Javascript
js仿京东放大镜效果
2020/08/09 Javascript
Vue 打包的静态文件不能直接运行的原因及解决办法
2020/11/19 Vue.js
Python实现找出数组中第2大数字的方法示例
2018/03/26 Python
Python操作Oracle数据库的简单方法和封装类实例
2018/05/07 Python
解决Django migrate No changes detected 不能创建表的问题
2018/05/27 Python
详解django自定义中间件处理
2018/11/21 Python
详解Django-restframework 之频率源码分析
2019/02/27 Python
python向图片里添加文字
2019/11/26 Python
Python编译为二进制so可执行文件实例
2019/12/23 Python
keras小技巧——获取某一个网络层的输出方式
2020/05/23 Python
CSS3制作炫酷的自定义发光文字
2016/03/28 HTML / CSS
美国大尺码女装零售商:TORRID
2016/10/01 全球购物
2014年小学工作总结
2014/11/26 职场文书
浅谈如何写好演讲稿?
2019/06/12 职场文书
浅谈什么是SpringBoot异常处理自动配置的原理
2021/06/21 Java/Android