PHP フィルターの 2 次元配列と 3 次元配列、PHP の 2 次元配列 array
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);
ログイン後にコピー
http://www.bkjia.com/PHPjc/1109848.html
www.bkjia.com
本当
http://www.bkjia.com/PHPjc/1109848.html
技術記事
PHP は 2 次元配列と 3 次元配列をフィルターします。 php 二次元配列 array 1 ? php 2 3 $arr = [ 4 [1,3,5,7,9], 5 [2,4,6,8, 0] 6 ] ; 7 $arr2 = [ 8 'リスト' = [ 9 [1,3,5,7], 10 [2,4,6,8], 11 [3,2,9,...]