在php中实现数组合并的更好方法?

在php中实现数组合并的更好方法?,php,array-merge,Php,Array Merge,我在php中使用array_merge创建了这段工作代码 getData()正在返回一个数组 $cars = array(); $cars = array_merge($cars, $this->getData($x, $y, $z, 0, -1)); $cars = array_merge($cars, $this->getData($x, $y, $z, 1, -1)); $cars = array_merge($cars, $this->

我在php中使用array_merge创建了这段工作代码

getData()正在返回一个数组

    $cars = array();


    $cars = array_merge($cars, $this->getData($x, $y, $z, 0, -1));
    $cars = array_merge($cars, $this->getData($x, $y, $z, 1, -1));
    $cars = array_merge($cars, $this->getData($x, $y, $z, 1, 0));
    $cars = array_merge($cars, $this->getData($x, $y, $z, 1, 1));
有更好的方法可以做到这一点吗?

接受多个参数:

$cars = array_merge($this->getData($x, $y, $z, 0, -1),
                    $this->getData($x, $y, $z, 1, -1),
                    $this->getData($x, $y, $z, 1, 0),
                    $this->getData($x, $y, $z, 1, 1));

首先,array_merge可以接受两个以上的参数。其余部分取决于getData中的内容。