2012-01-24 251 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