我合并两个阵列如下。
<?php
$array1 = array(1,3,5,7,8,9,10);
$array2 = array(2,6,10,14,16);
$array4 = array_combine($array1, $array2);
?>
但如果我没有相同的数组元素怎么办?
我尝试它会返回此错误
array_combine():两个参数都应具有相同数量的元素
例如,如果$array1
计数为5且$array2
计数为6。
那么如何将这两个数组合并。
答案 0 :(得分:0)
array_combine
将使用第一个数组的键和第二个数组的值。因此,两个数组都需要相同数量的项才能实现。
要将两个数组的所有值合并为一个数组,您需要使用array_merge
。
array_merge($array1, $array2);