PHP - многомерный массив объединить - PullRequest
1 голос
/ 24 января 2012

Моя проблема была

В 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
        )
)

любая помощь ...

1 Ответ

4 голосов
/ 24 января 2012

Попробуйте с:

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

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