如何根据我的具体情况合并数组

时间:2017-11-04 13:57:10

标签: php arrays

我必须使用数组:

    $array1 = [
        'red' => 'pencil',
        'blue' => 'eraser',
    ];

    $array2 = [
        'reding' => '',
        'bluing' => '',
    ];

我想得到这个输出:

    $output = [
        'reding' => 'pencil',
        'bluing' => 'eraser',
    ];

因此,值来自$array1,密钥来自$array2上的$output

注意:数组计数中的元素是可变的。

我该怎么做?谢谢你的帮助。

2 个答案:

答案 0 :(得分:0)

array array_combine ( array $keys , array $values )

使用keys数组中的值作为键,将values数组中的值作为相应的值,创建一个数组。

更多详情here

答案 1 :(得分:0)

如果数组总是相同的长度

array_combine(array_keys($array2), $array1);