У меня есть массив вроде этого.........
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
)
)
и я хочу, как это.........
Array
(
[0] => rose
[1] => monkey
[2] => donkey
[3] => daisy
[4] => monkey
[5] => donkey
[6] => orchid
[7] => monkey
[8] => donkey
)
.... Я использовал слияние массива, но он не работает, потому что мой массив генерирует dymaically и каждый раз показывает разные массивы. Проблема заключается в том, что я не могу динамически передавать массивы в функции array_merge(). Он принимает только вручную записи массива и не принимает никакой другой переменной .function принимает только массив.
он работает так...
$total_data = array_merge($data[0],$data[1],$data[2]);
поскольку каждый раз он генерирует разные числа массива динамически, так что я должен использовать вот так....
$data_array = $data[0],$data[1],$data[2];
$total_data = array_merge($data_array);
но он показывает ошибку "array_merge() [function.array-merge]: Аргумент # 1 не является массивом"......