0

有没有办法合并未定义数量的数组?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 参数?

4

1 回答 1

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 数组而不是创建新数组

于 2013-08-28T10:44:14.070 回答