Ich möchte Sub-Arrays zu einem einzigen Array in PHP hinzufügen [duplizieren]

Diese Frage hat hier bereits eine Antwort:

Wie kann ein mehrdimensionales Array reduziert werden? 25 answers

Ich habe Array wie folgt .........

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
        )

)

und ich will so .........

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

.... Ich habe Array Merge verwendet, aber es funktioniert nicht, da mein Array dynamisch generiert wird und jedes Mal andere Arrays angezeigt werden. Das Problem ist, dass ich in der Funktion array_merge () keine Arrays dynamisch übergeben kann. Sie akzeptiert nur manuelle Einträge des Arrays und keine anderen Variablen. Die Funktion akzeptiert nur das Array.

es funktioniert so ...

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

as jedes Mal, wenn es dynamisch verschiedene Anzahlen von Array generiert, so muss ich wie folgt verwenden ....

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

 $total_data = array_merge($data_array);

aber es zeigt einen Fehler "array_merge () [function.array-merge]: Argument # 1 ist kein Array" ......

Antworten auf die Frage(2)

Ihre Antwort auf die Frage