• 28-12-2021, 22:59:12
    #1
    Merhaba arkadaşlar,
    Basit bir konu hakkında sizi rahatsız ettim. Şöyle iki tane Array'im var.
    İlk Array:
    Array
    (
    [0] => Array
    (
    [beden] => M
    [stok] => 2
    )
    
    [1] => Array
    (
    [beden] => L
    [stok] => 2
            )
    )
    )
    İkinci Array:
    Array
    (
    [0] => Kırmızı
    [1] => Mavi
    )
    Bu Arrayleri şu şekilde nasıl birleştirebilirim? Teşekkürler...
    Array
    (
    [0] => Array
    (
    [beden] => M
    [stok] => 2
    [renk] => Kırmızı
    )
    
    [1] => Array
    (
    [beden] => L
    [stok] => 2
    [renk] => Mavi
            )
    )
    )
  • 28-12-2021, 23:27:51
    #2
    $array1 = [
        0 => ['beden' => 'M', 'stok' => 2],
        1 => ['beden' => 'L', 'stok' => 2],
    ];
    
    $array2 = ['Kırmızı', 'Mavi'];
    
    $array3 = array_map(function($i, $k) use ($array2) {
        return array_merge($i, ['renk' => $array2[$k]]);
    }, $array1, array_keys($array1));
    
    print_r($array3);