数组1:array
  0 => 
    array
      'x' => string 'aaa' (length=2)
      'y' => string 'bbb' (length=1)
      ...
  1 => 
    array
      'x' => string 'abb' (length=2)
      'y' => string 'bcc' (length=1)
      ...
  ...数组2array
  x => 
    array
      '0' => string 'aaa' (length=2)
      '1' => string 'abb' (length=1)
      ...
  y => 
    array
      '0' => string 'bbb' (length=2)
      '1' => string 'bcc' (length=1)
      ...
  ...将数组1装换成数组2,请问有什么简单的方法

解决方案 »

  1.   

    $a = array(
      0 => array(
          'x' => 'aaa',
          'y' => 'bbb',
          ),
      1 => array(
          'x' => 'abb',
          'y' => 'bcc',
         ),
    );foreach($a as $r)
      foreach($r as $k=>$v)
        $b[$k][] = $v;var_dump($b);array
      'x' => 
        array
          0 => string 'aaa' (length=3)
          1 => string 'abb' (length=3)
      'y' => 
        array
          0 => string 'bbb' (length=3)
          1 => string 'bcc' (length=3)