周梦康 发表于 2014-03-28 2891 次浏览

比如查看16是否在下面这个数组的子数组的userid键里面

Array
(
    [0] => Array
        (
            [userid] => 1
            [nickname] => 康梦周
        )

    [1] => Array
        (
            [userid] => 16
            [nickname] => 周梦康
        )

    [2] => Array
        (
            [userid] => 17
            [nickname] => 周康梦
        )
)
if(in_array(16,array_column($arr,'userid')){
    //
}
$new_arr = array_column($arr, 'username', 'userid');
if(in_array(16, $new_arr)){
    print_r($new_arr[16]);
}
foreach($arr as $k=>$v){
    if(16==$v['userid']){
        echo $v['username'];
    }
}

评论列表