2012-01-24 247 views
1

我的問題是PHP-多維陣列組合

在PHP中,我有2個多維數組。如:

陣列1:

Array                      
(
    [0] => Array 
     (
      [0] => 1 
      [1] => 2 
      [2] => 3 
     ) 

    [1] => Array 
     (
      [0] => 1 
      [1] => 2 
      [2] => 3 
     ) 

) 

陣列2:

Array 
(
    [0] => Array 
     (
      [0] => 4 
      [1] => 5 
      [2] => 6 
     ) 

    [1] => Array 
     (
      [0] => 7 
      [1] => 8 
      [2] => 9 
     ) 


) 

我得到這兩個輸出。對於我需要這些絲束陣列組合。

我需要第一陣列值應得到的數組 第二陣列值應得到的數組的值的按鍵...

我需要的輸出這樣的格式

Array 
(
    [0] => Array 
     (
      [1] => 4 
      [2] => 5 
      [3] => 6 
     ) 

    [1] => Array 
     (
      [1] => 7 
      [2] => 8 
      [3] => 9 
     ) 
) 

任何幫助...

回答

4

與嘗試:

$length = sizeof($arrayA); 
$output = array(); 

for ($i = 0; $i < $length; ++$i) { 
    $output[] = array_combine($arrayA[$i], $arrayB[$i]); 
} 
+0

thanks..its禾很好...... – Stalin

+3

@Stalin如果你發現我的答案是正確的,記得標記它(在答案的分數下面打勾)。 – hsz