我有几个阵列。
$keysArray = ['Key1', 'Key2'];
$array1 = ['Value1', 'Value2'];
$array2 = ['Value1', 'Value2'];
$array3 = ['Value1', 'Value2'];
我想让每个数组($ keysArray除外)成为一个关联数组,其中的键来自$ keysArray。
例如,$ array1 $ array2和$ array3看起来像
['Key1' => 'Value1', 'Key2' => 'Value2'];
我怎样才能有效地实现这一目标?
答案 0 :(得分:3)
来自手册:http://php.net/manual/en/function.array-combine.php
array array_combine ( array $keys , array $values )
所以对你的例子来说:
$array1new = array_combine($keysArray, $array1);