我需要将一个数组中的键与另一个数组中的值组合起来:
$a = array(4=>2000,5=>5000,7=>1000,3=>5000);
$b = arrray(array(0=>0,1=>4,2=>10,3=>1000),array()...)
这是我写的(不工作):
$keys = array_keys($a);
foreach ($b as $k => $v) {
array_combine($keys,$v);
}
我期望得到的是:
$c = array(array(4=>0,5=>4,7=>10,3=>1000),array(4=>...));
最佳答案
您的代码几乎就位:
$final=array();
$keys = array_keys($a);
foreach ($b as $v) {
$final[]=array_combine($keys,$v);
}
关于php - "Array_combine"与关联数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8660249/