你好只是一個新手在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,他承認自己是一個新手,讓我們給他一些鬆懈。 –