Chcę dodać tablice podrzędne do jednej tablicy w php [duplikat]
To pytanie ma już odpowiedź tutaj:
Jak spłaszczyć macierz wielowymiarową? 25 odpowiedziMam 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ą" ......