PHP二维数组搜索返回数组
Posted 年华-夜
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP二维数组搜索返回数组相关的知识,希望对你有一定的参考价值。
1 $ar = array( 2 2 => array( 3 ‘catid‘ => 2, 4 ‘catdir‘ => ‘notice‘, 5 ), 6 5 => array( 7 ‘catid‘ => 5, 8 ‘catdir‘ => ‘subject‘, 9 ), 10 6=> array( 11 ‘catid‘ => 6, 12 ‘catdir‘ => ‘news‘ 13 ), 14 ); 15 16 $catid = 5; 17 $r = array_filter($ar, function($t) use ($catid) { return $t[‘catid‘] == $catid; }); 18 print_r($r);
结果:
1 Array 2 ( 3 [5] => Array 4 ( 5 [catid] => 5 6 [catdir] => subject 7 ) 8 9 )
以上是关于PHP二维数组搜索返回数组的主要内容,如果未能解决你的问题,请参考以下文章