您好 只是 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);
?>