合并两个值的两个数组并将其作为一个数组,就像php中的一个键其他值一样

时间:2018-01-17 17:00:14

标签: php arrays laravel

我有两个数组$arr1$arr2,想要制作一个像这样的$ arr数组。

<?php
$arr1 = [0=>'x-api-key',1=>'username',3=>'password'];
$arr2 = [0=>'cb2312b123113b321b',1=>'john',3=>'1234567']; ?>

预期产出:

['x-api-key'=>'cb2312b123113b321b','username'=>'john','password'=>'1234567'];

任何帮助?

1 个答案:

答案 0 :(得分:2)

您可以使用array_combine

  

通过使用一个数组作为键来创建数组,使用另一个数组作为其值

像这样:

$result = array_combine($arr1, $arr2)

输出:

Array
(
    [x-api-key] => cb2312b123113b321b
    [username] => john
    [password] => 1234567
)

测试代码here