2017-08-05 79 views
0

在这里寻求帮助,无法自己弄清楚。 需要合并动态数量的数组,但不知道如何循环array_merge。php array_merge循环或类似

现在它看起来是这样的:

for($i=0;$<$icount;$i++){ 
$newContent[$i] = array_merge($content[0][$i], $content[1][$i], $content[2][$i], $content[3][$i]); 
};// etc.. the numbers keeps growing. 

这工作,但我必须手动添加阵列。

尝试从可能重复的主题的答案,但没有给我的结果。

+3

的可能的复制[合并来自一个阵列的多个阵列(https://stackoverflow.com/questions/13544985/merge-multiple-arrays-from-one-array) –

回答

0

谢谢,在rus stackoverflaw上得到了答案。

answred

for($i=0;$<$icount;$i++){ 
    $newContent[] = call_user_func_array(
     'array_merge', 
     array_column($content, $i) 
    ); 
}