我有3个这样的数组,可以包含无数个项目:
Weight Array ( [0] => 20 [1] => 250 [2] => 400 )
Price Array ( [0] => 1.20 [1] => 6.00 [2] => 9.50 )
Courier Array ( [0] => DHL [1] => DHL [2] => UPS )
我想将它们合并并按如此排序:
Array (
[0] => 20
[1] => 1.20
[2] => DHL
[3] => 250
[4] => 6.00
[5] => DHL
[6] => 400
[7] => 9.50
[8] => UPS
)
是否有内置的PHP函数可以执行此操作,还是必须编写自己的函数?
答案 0 :(得分:5)
我认为没有必要的功能:
for ($i=0; $i<count($WeightArray); $i++) {
$TargetArray[] = $WeightArray[$i];
$TargetArray[] = $PriceArray[$i];
$TargetArray[] = $CourierArray[$i];
}
答案 1 :(得分:0)
确实有一个内置的。
答案 2 :(得分:0)
$newarray = array_merge($array1,$array2);
这应该可以解决问题,您可以添加任意数量的参数来添加更多数组。