Zileli adlı üyeden alıntı: mesajı görüntüle
çok teşekkürler, son bir adım olarak color ve number manuel değilde dizi1 den alma şansım varmı ?, çünkü başka bir dizide color,number değilde, renk,çap gibi dinamik gelecek
<?php
$anaDizi   = [];
$dizi1     = ['color', 'number', 'color', 'number'];
$dizi2     = ['Red', '35', 'Red', '36'];
$benzersiz = array_unique($dizi1);
$bSay      = count($benzersiz);
$say       = count($dizi2);

for($i=0; $i<$say; $i=$i+$bSay) {
    foreach($benzersiz as $key => $value) {
        $geciciDizi[$value] = $dizi2[($i+$key)];
    }
    $anaDizi[] = $geciciDizi;
}

print_r($anaDizi);

/*
Array
(
    [0] => Array
        (
            [color] => Red
            [number] => 35
        )

    [1] => Array
        (
            [color] => Red
            [number] => 36
        )

)
*/