PHP array_chunk然后是array_merge

时间:2013-08-28 10:39:25

标签: php arrays merge

有没有办法合并未定义数量的数组? Array_merge对我不起作用,因为你必须将这些数组实际作为参数放置,或者可能有办法。

我把一个数组分成n个数组,我在那些块上做了一些东西,想要合并其他一些数组:

$chunky = array_chunk($positions);
$arraytomerge = array();
foreach($chunky as $key=>$val)
{
    do some stuff with $keys and $vals
    $arraytomerge[] = array('1','2','3','4');
}
$merged = array_merge($arraytomerge[0],$arraytomerge[1]...);

如何将数组列为array_merge参数?

1 个答案:

答案 0 :(得分:0)

而不是做

//do some stuff with $keys and $vals
$arraytomerge[] = array('1','2','3','4');

只做

//do some stuff with $keys and $vals
$merged = array_merge($merged,array('1','2','3','4'));

或者更好的是,只需将新项目直接添加到$ merged数组,而不是创建新数组