Grab array value if a specific key is there with PHP

后端 未结 3 2013
醉梦人生
醉梦人生 2021-01-27 22:49

I have an array that looks something like this:

Array
(
    [100] => Array
        (
            [room_id] => 100
            [name] => Town Center
             


        
3条回答
  •  执念已碎
    2021-01-27 23:12

    function search_key( $array, $key ) {
        $results = array();
        if ( is_array( $array ) ) {
            if ( isset( $array[$key] ) && $array[$key] == $key )
                $results[] = $array;
            foreach ( $array as $subarray )
                $results = array_merge( $results, tm_search_key_value( $subarray, $key ) );
        }
        return $results;
    }
    

    USAGE:

    search_key( $array, 'pin_id');

    Search specific KEY from Multidimentional, It will return array of that specific key.

提交回复
热议问题