当前位置:Gxlcms > PHP教程 > php如何合并多个数组成一个多维数组

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

时间:2021-07-01 10:21:17 帮助过:1人阅读

在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.com/manual/zh/function.array-merge.php

function zip($a, $b) {
    return array_map(function($x, $y){
        return [$x, $y];
    }, $a, $b);
}

人气教程排行