欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

php如何合并多个数组成一个多维数组

程序员文章站 2024-01-12 18:19: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);
}
相关标签: php