• 技术文章 >后端开发 >php教程

    PHP 过滤二维数组和三维数组,php二维数组数组_PHP教程

    2016-07-12 08:57:16原创729

    PHP 过滤二维数组和三维数组,php二维数组数组


     1 php
     2 
     3     $arr = [
     4         [1,3,5,7,9],
     5         [2,4,6,8,0]
     6     ];
     7     $arr2 = [
     8         'list' => [
     9             [1,3,5,7],
    10             [2,4,6,8],
    11             [3,2,9,0],
    12         ]
    13     ];
    14     $arr3 = [
    15         'list' => [
    16             [1,3,5,7],
    17             [2,4,6,8],
    18             [3,2,9,0]
    19         ]
    20     ];
    21 
    22     $res = array_map(function($arr){
    23         return array_filter($arr, function($v) {
    24             return $v !== 5;
    25         });
    26     }, $arr);
    27 
    28     $res2 = array_map(function($val) {
    29         return array_filter($val, function($v) {
    30             return !in_array(6, $v);
    31         });
    32     }, $arr2);
    33 
    34     $res3 = [];
    35     array_walk($arr3, function($val, $key) use(&$res3) {
    36         $res3[$key] = array_filter($val, function($v) {
    37             return !in_array(6, $v);
    38         });
    39     });
    40 
    41     var_dump($res2);
    42     var_dump($res3);

    www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1109848.htmlTechArticlePHP 过滤二维数组和三维数组,php二维数组数组 1 ? php 2 3 $arr = [ 4 [1,3,5,7,9], 5 [2,4,6,8,0 ] 6 ]; 7 $arr2 = [ 8 'list' = [ 9 [1,3,5,7], 10 [2,4,6,8], 11 [3,2,9,...

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:多维数组
    上一篇:今天去面试 面试官给我出了一个老鼠走迷宫的问题 让我把程序写出来,面试官走迷宫_PHP教程 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • 聊聊PHP escapeshellarg函数使用的中文问题• PHP原生类的总结分享• 分享PHP函数使用小工具(附代码示例)• PHP安全编码总结(经验分享)• 非常全面!PHP常见漏洞代码总结!
    1/1

    PHP中文网