我有这样的数组…………
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
)
....我使用了数组合并,但它不起作用,因为我的数组动态生成并且每次显示不同的数组。问题是我不能在 array_merge() 函数中动态传递数组。它只接受数组的手动条目,不接受任何其他变量。函数只接受数组。
它是这样工作的......
$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]: Argument #1 is not an array”......