Chcę dodać tablice podrzędne do jednej tablicy w php [duplikat]

To pytanie ma już odpowiedź tutaj:

Jak spłaszczyć macierz wielowymiarową? 25 odpowiedzi

Mam taką tablicę .........

Array
(
    [0] => Array
        (
            [0] => rose
            [1] => monkey
            [2] => donkey
        )

    [1] => Array
        (
            [0] => daisy
            [1] => monkey
            [2] => donkey
        )

    [2] => Array
        (
            [0] => orchid
            [1] => monkey
            [2] => donkey
        )

)

i chcę tak .........

Array
(
    [0] => rose
    [1] => monkey
    [2] => donkey
    [3] => daisy
    [4] => monkey
    [5] => donkey
    [6] => orchid
    [7] => monkey
    [8] => donkey
)

.... Użyłem scalania tablic, ale to nie działa, ponieważ moja tablica generuje dymaically i za każdym razem pokazuje różne tablice. Problem polega na tym, że nie mogę dynamicznie przekazywać tablic w funkcji array_merge (). Akceptuje tylko ręczne wpisy tablicy i nie akceptuje żadnej innej zmiennej .function akceptuje tylko tablicę.

działa to tak ...

$total_data = array_merge($data[0],$data[1],$data[2]);

jak za każdym razem dynamicznie generuje różne liczby tablic, więc muszę używać w ten sposób ..

$data_array = $data[0],$data[1],$data[2];

 $total_data = array_merge($data_array);

ale pokazuje błąd "array_merge () [function.array-merge]: Argument nr 1 nie jest tablicą" ......

questionAnswers(2)

yourAnswerToTheQuestion