PHP-不合并数组而合并数组
我有一个函数,可以合并来自不同组的大量预订。我想让团队更容易组建。以下是目前的功能:PHP-不合并数组而合并数组,php,arrays,function,array-merge,Php,Arrays,Function,Array Merge,我有一个函数,可以合并来自不同组的大量预订。我想让团队更容易组建。以下是目前的功能: function groups() { $b1 = bookings(1); $b2 = bookings(2); $merge = array_merge($b1, $b2); return $merge; } 我想让它看起来像这样: function groups() { $merge = bookings(1), bookings(2); return
function groups() {
$b1 = bookings(1);
$b2 = bookings(2);
$merge = array_merge($b1, $b2);
return $merge;
}
我想让它看起来像这样:
function groups() {
$merge = bookings(1), bookings(2);
return $merge;
}
原因是如果我想添加一个组,我只需要编辑一个位置。现在您必须添加$b3=预订(3);一行和数组中的$b3合并
这可能吗 如果且仅当数组具有不同的键时,您可以使用
+
运算符合并两个数组。如果数组包含相同的键(例如,默认索引),则只保留第一个键,其余键将被忽略
例如:
如果我不能正确理解你所需要的,只需制作一个主阵列,并将其中一个推入较小的阵列。答案是肯定的。
$arr1 = array("color1" => "red", "color2" => "blue");
$arr2 = array("color1" => "black", "color3" => "green");
$arr3 = $arr1 + $arr2; //result is array("color1" => "red", "color2" => "blue", "color3" => "green");