PHP 二维数组和三维数组的过滤
发布:smiling 来源: PHP粉丝网 添加日期:2021-07-14 21:04:28 浏览: 评论:0
本文给大家介绍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 二维数组和三维数组的过滤小编就给大家介绍这么多,希望对大家有所帮助!
Tags: PHP二维数组 PHP三维数组
相关文章
- ·PHP二维数组怎么按某个字段排序?(2014-07-01)
- ·PHP二维数组去重复项自定义函数(2014-07-08)
- ·php二维数组排序后获取最大值(2014-07-14)
- ·PHP二维数组排序问题详解(数组键值排序)(2014-07-15)
- ·php 二维数组的分组排序实现代码(2014-07-21)
- ·PHP二维数组按照一个字段排序程序(2014-07-29)
- ·php二维数组合并与元素值相加实例(2014-08-15)
- ·php二维数组排序与遍历(2014-09-19)
- ·简单的php二维数组多元素排序实例(2015-05-09)
- ·php二维数组多元素排序例子(2016-01-01)
- ·php将一维数组转换为每3个连续值组成的二维数组(2019-07-28)
- ·怎么用PHP实现二维数组按照键值排序(2020-03-30)
- ·php二维数组排序详解(2020-05-16)
- ·php对二维数组按指定键值key排序示例代码(2020-07-06)
- ·php对二维数组进行排序的简单实例(2020-08-11)
- ·一个PHP二维数组排序的函数分享(2020-08-27)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)