我有两个数组,需要从他们那里得到一个. array_merge,array_map等.没有给出正确的结果.
$array1 = [1,2,3,4,5];
$array2 = [a,b,c,d,e];
我需要$array3 = [[1,a],[2,b],[3,c]] ……
获得该结果的最佳方法是什么?
解决方法:
使用array_map(null,$arr1,$arr2)可以实现结果.
http://php.net/manual/en/function.array-map.php
PHP > $q = array_map(null, $array1, $array2);
PHP > print_r($q);
Array
(
[0] => Array
(
[0] => 1
[1] => a
)
[1] => Array
(
[0] => 2
[1] => b
)
[2] => Array
(
[0] => 3
[1] => c
)
[3] => Array
(
[0] => 4
[1] => d
)
[4] => Array
(
[0] => 5
[1] => e
)
)