你好只是一个新手在PHP中,需要你的帮助很差。我实际上有两个阵列,我希望它合并。结合两个阵列与相同的密钥在php
['a1']=>array(
[0]=>200,
[1]=>300,
[2]=>300
),
['a2']=>array(
[0]=>100,
[1]=>600,
[2]=>200
)
['a1']=>array(
[0]=>gen,
[1]=>gen2,
[2]=>gen
),
['a2']=>array(
[0]=>gen2,
[1]=>gen3,
[2]=>gen3
)
我希望我的输出是:
[a1]=>(
[gen]=>200,
[gen2]=>300,
[gen]=>300,
)
[a2]=>(
[gen2]=>100,
[gen3]=>600,
[gen3]=>200,
)
非常感谢您的帮助
我试试这个代码,并能得到我的愿望的结果除非有一个重复,它不显示重复的值,或者如果键有重复的选择,它必须添加该值。
再次感谢您的帮助。
<?php
$array1 = array(a1=>array(200,300,300), a2=>array(100,600,200));
$array2 = array(a1=>array('gen','gen2','gen'), a2=>array('gen2','gen3','gen3'));
$result = array();
foreach($array1 as $k => $v) {
$result[$k] = array_combine($array2[$k], $v);
}
print_r($result);
?>
@DevlshOne,他承认自己是一个新手,让我们给他一些松懈。 –