首页 > 解决方案 > 将任意数量的输入数组中的元素配对的原生 PHP 函数

问题描述

给定两个(或更多)数组作为参数,

$a1 = [1, 2, 3];
$a2 = ['a', 'b', 'c'];

是否有一个原生 PHP 数组函数会产生以下内容:

[[1, 'a'], [2, 'b'], [3, 'c']]

即 - 将输入数组中的每个元素配对?

我浏览了 PHP 文档,但没有运气。

标签: phparraysloops

解决方案


您正在寻找array_map

$test = [1,2,3];

$test2 = ['a','b','c'];

$a = array_map(null, $test, $test2);

将产生以下内容:

$a = [[1, 'a'], [2, 'b'], [3, 'c']]

推荐阅读