得到一个数组的所有key

/**
 *
 *
 *得到一个数组的所有key
 *author province
 * @param unknown_type $array
 * @return unknown
 */


    function get_arr_all_key($array)
    {
        static $arr = array();
        foreach ($array as $key => $value)
        {
            if(!is_array($value))
            {
                $arr[] = $key;
            }
           
            else
            {
                get_arr_all_key($value);
                $arr[] = $key;
            }
        }
        return ( $arr );
    }





$array = array(
'a'=>array('c'=>'c1','m'=>'m1'),
'b'=>array('f'=>'>b1','b2'=>array('23','45'))
);

var_dump(get_arr_all_key($array));

posted @ 2011-02-11 10:22  →province★  阅读(354)  评论(0)    收藏  举报