[英]PHP Merging arrays with for loops without using array_merge function
[英]PHP - merge arrays without 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 $merge;
}
原因是如果我想添加一个组,我只想编辑一个地方。 现在你必须添加$ b3 =预订(3); 在一行和array_merge中的$ 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");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.