使用来自另一个数组的值从数组中创建关联数组

时间:2015-02-03 10:26:08

标签: php

我有几个阵列。

$keysArray = ['Key1', 'Key2'];

$array1 = ['Value1', 'Value2'];

$array2 = ['Value1', 'Value2'];

$array3 = ['Value1', 'Value2'];

我想让每个数组($ keysArray除外)成为一个关联数组,其中的键来自$ keysArray。

例如,$ array1 $ array2和$ array3看起来像

['Key1' => 'Value1', 'Key2' => 'Value2'];

我怎样才能有效地实现这一目标?

1 个答案:

答案 0 :(得分:3)

来自手册:http://php.net/manual/en/function.array-combine.php

array array_combine ( array $keys , array $values )

所以对你的例子来说:

$array1new = array_combine($keysArray, $array1);