当前位置:Gxlcms > PHP教程 > PHP过滤二维数组和三维数组

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

时间:2021-07-01 10:21:17 帮助过:29人阅读

 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    ];
2122$res = array_map(function($arr){
23returnarray_filter($arr, function($v) {
24return$v !== 5;
25        });
26     }, $arr);
2728$res2 = array_map(function($val) {
29returnarray_filter($val, function($v) {
30return !in_array(6, $v);
31        });
32     }, $arr2);
3334$res3 = [];
35array_walk($arr3, function($val, $key) use(&$res3) {
36$res3[$key] = array_filter($val, function($v) {
37return !in_array(6, $v);
38        });
39    });
4041var_dump($res2);
42var_dump($res3);

以上就介绍了PHP 过滤二维数组和三维数组,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

人气教程排行