php如何合并多个数组成一个多维数组
程序员文章站
2024-02-05 13:59:28
...
在Python中有zip函数,例如:
a = [1, 1, 1]
b = [2, 2, 2]
zip(a, b)
Out: [(1, 2), (1, 2), (1, 2)]
PHP如何快速实现呢
回复内容:
在Python中有zip函数,例如:
a = [1, 1, 1]
b = [2, 2, 2]
zip(a, b)
Out: [(1, 2), (1, 2), (1, 2)]
PHP如何快速实现呢
可以用 array_map
快速实现:
$a = [1, 1, 1];
$b = [2, 2, 2];
$result = array_map(null, $a, $b);
var_dump($result);
http://php.net/manual/zh/function.array-merge.php
function zip($a, $b) {
return array_map(function($x, $y){
return [$x, $y];
}, $a, $b);
}