我必须使用数组:
$array1 = [
'red' => 'pencil',
'blue' => 'eraser',
];
$array2 = [
'reding' => '',
'bluing' => '',
];
我想得到这个输出:
$output = [
'reding' => 'pencil',
'bluing' => 'eraser',
];
因此,值来自$array1
,密钥来自$array2
上的$output
。
注意:数组计数中的元素是可变的。
我该怎么做?谢谢你的帮助。
答案 0 :(得分:0)
array array_combine ( array $keys , array $values )
使用keys数组中的值作为键,将values数组中的值作为相应的值,创建一个数组。
更多详情here
答案 1 :(得分:0)
如果数组总是相同的长度
array_combine(array_keys($array2), $array1);