Ama şöyle bir durum mevcut;
yaptığımda çıkan sonuç şu şekilde
aynı keydekileri birleştirmesini istemiyorum
x=[499,499,499,500];
y=[497,498,499,500];
$combine=array_combine($x,$y);
yaptığımda çıkan sonuç şu şekilde
array(
[499] => array([497],[498],[499]),
[500] => [500]
);
aynı keydekileri birleştirmesini istemiyorum
Aynı keyler otomatik birleştirilir. Bir alt dizi oluşturarak yapabilirsiniz.
$xs = array(499,499,499,500);
$ys = array(497,498,499,500);
$xys = array();
foreach ($xs as $xkey => $x) {
foreach ($ys as $ykey => $y) {
if ($xkey == $ykey) {
$xys[][$x] = $y;
}
}
}
print_r($xys);
Çıktısı
Array
(
[1] => Array
(
[499] => 497
)
[2] => Array
(
[499] => 498
)
[3] => Array
(
[499] => 499
)
[4] => Array
(
[500] => 500
)
)