此类数组
array (0 => array ('吖' => array (0 => 'a',1 => 'a')),1 => array ('阿' => array (0 => 'a',1 => 'a')))
如何变成
array ('吖' => array (0 => 'a',1 => 'a'),'阿' => array (0 => 'a',1 => 'a'))

解决方案 »

  1.   

    用foreach实现了,但重新赋值新数组,系统又自动加键值了,请问有什么样办法处理
      

  2.   


    此类数组
    array (0 => array ('吖' => array (0 => 'a',1 => 'a')),1 => array ('阿' => array (0 => 'a',1 => 'a')))
    如何变成
    array ('吖' => array (0 => 'a',1 => 'a'),'阿' => array (0 => 'a',1 => 'a'))求解
      

  3.   

    $ar = array (0 => array ('吖' => array (0 => 'a',1 => 'a')),1 => array ('阿' => array (0 => 'a',1 => 'a')));
    foreach($ar as $v)
     $r[key($v)] = current($v);
    print_r($r);
    Array
    (
        [吖] => Array
            (
                [0] => a
                [1] => a
            )    [阿] => Array
            (
                [0] => a
                [1] => a
            ))