代码之家  ›  专栏  ›  技术社区  ›  Tool

对任意数量的输入数组中的元素进行配对的本机PHP函数[重复]

  •  -2
  • Tool  · 技术社区  · 6 年前

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

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

    是否存在将生成以下内容的本机PHP数组函数:

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

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

    我浏览过PHP文档,但运气不好。

    1 回复  |  直到 6 年前
        1
  •  3
  •   lucid    6 年前

    你在找 array_map

    $test = [1,2,3];
    
    $test2 = ['a','b','c'];
    
    $a = array_map(null, $test, $test2);
    

    将产生以下内容:

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