我有两个数组
Array ( [0] => 1 [1] => 2 [2] => 4 [3] => 5 [4] => 6 [5] => 11 )
Array ( [1] => Zwembad [2] => Airconditioning [3] => Telefoon [4] =>
Internet [5] => Wi-Fi [6] => TV [11] => food )
是否有一个数组函数来组合这个数组以形成一个新数组。
结果数组应为:
Array ( [0] => Zwembad [1] => Airconditioning [2] => Internet [3] => Wi-Fi [4] => 6 [5] => TV )
也就是说,First数组的值已被对应于第二个数组的索引的值替换。
答案 0 :(得分:1)
为什么没有选择?
$new = array();
$i = 0;
$ak = array_values( $array2 );
foreach ( array_keys( $array1 ) as $k )
{
$new[$k] = $ak[$i];
$i++;
}
答案 1 :(得分:0)
尝试使用array_values
$second_array = array_values($second_array);
答案 2 :(得分:0)
您可以使用array_combine。
$combineArray=array_combine($array1, $array2);
答案 3 :(得分:0)
<?php
$a1 = array("red","green");
$a2 =array("blue","yellow");
print_r(array_merge($a1,$a2));
?>