|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
PHP在二维数组中根据键值查找
- $ar = array(
- 2 => array(
- 'catid' => 2,
- 'catdir' => 'notice',
- ),
- 5 => array(
- 'catid' => 5,
- 'catdir' => 'subject',
- ),
- 6=> array(
- 'catid' => 6,
- 'catdir' => 'news'
- ),
- );
-
- $catid = 5;
- $r = array_filter($ar, function($t) use ($catid) { return $t['catid'] == $catid; });
- $r = reset($r);
- print_r($r);
复制代码
效率上比遍历2次快的多(PHP>=5.4) |
|