PHP 二维数组和三维数组的过滤

 更新时间:2016年03月16日 09:27:05   作者:netjoke  
本文给大家介绍PHP 二维数组和三维数组的过滤,涉及到php三维数组变二维数组的相关知识,本文介绍的非常详细,具有参考借鉴价值,感兴趣的朋友一起学习吧

废话不多说了,直接给大家贴代码了,具体代码如下所示:

<?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 二维数组和三维数组的过滤小编就给大家介绍这么多,希望对大家有所帮助!

相关文章

  • Linux基于php-fpm模式的lamp搭建phpmyadmin的方法

    Linux基于php-fpm模式的lamp搭建phpmyadmin的方法

    这篇文章主要介绍了Linux基于php-fpm模式的lamp搭建phpmyadmin的方法,以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
    2018-10-10
  • 实例分析基于PHP微信网页获取用户信息

    实例分析基于PHP微信网页获取用户信息

    本篇内容主要给大家详细分析了用PHP制作微信网页来获取用户基本信息的过程,以及步骤讲解。
    2017-11-11
  • 用PHPdig打造属于你自己的Google[图文教程]

    用PHPdig打造属于你自己的Google[图文教程]

    用PHPdig打造属于你自己的Google[图文教程]...
    2007-02-02
  • 详解PHP中curl_multi并发的实现

    详解PHP中curl_multi并发的实现

    这篇文章主要介绍了详解PHP中curl_multi并发的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-06-06
  • ThinkPHP5框架中使用JWT的方法示例

    ThinkPHP5框架中使用JWT的方法示例

    这篇文章主要介绍了ThinkPHP5框架中使用JWT的方法,结合实例形式详细分析了ThinkPHP5中使用JWT的具体步骤与相关操作技巧,需要的朋友可以参考下
    2020-06-06
  • yii数据库的查询方法

    yii数据库的查询方法

    这篇文章主要介绍了yii数据库的查询方法,结合实例简单分析了直接查询和使用criteria进行查询的技巧,需要的朋友可以参考下
    2015-12-12
  • thinkphp控制器调度使用示例

    thinkphp控制器调度使用示例

    这篇文章主要介绍了thinkphp控制器调度使用示例,需要的朋友可以参考下
    2014-02-02
  • php jsonp单引号转义

    php jsonp单引号转义

    JSONP(JSON with Padding)是一个非官方的协议,他的实现方式大致就是:让客户端决定要回调的Javascript函数名,在第三方服务端将 JSON 数据拼装到回调函数名中,返回的就是参数为JSON数据的函数调用脚本,浏览器加载脚本并执行达到获取第三方数据的目的。
    2014-11-11
  • 将php数组输出html表格的方法

    将php数组输出html表格的方法

    这篇文章主要介绍了将php数组输出html表格的方法,需要的朋友可以参考下
    2014-02-02
  • php+jquery+html实现点击不刷新加载更多的实例代码

    php+jquery+html实现点击不刷新加载更多的实例代码

    下面小编就为大家带来一篇php+jquery+html实现点击不刷新加载更多的实例代码。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-08-08

最新评论