• 19-04-2019, 21:32:05
    #1
    arkadaşlar sorunu nasıl anlatacağımı bilemediğim için direkt örnek veriyorum. elimde aşağıdaki gibi bir array var
    Array(
    [2] => Array(
    [product_id] => 18
    [language_id] => 2
    [image] => product_en.jpg
    )
    [1] => Array(
    [product_id] => 18
    [language_id] => 1
    [image] => product_tr.jpg
    )
    [3] => Array(
    [product_id] => 18
    [language_id] => 1
    [image] => product_ar.jpg
    )
    )
    şimdi bu array içindeki her bir array içine indis değişmeden array_merge ile her bir [image]'dan sonraki satıra
     [category] => shoes
    değerini eklemem gerekiyor. yardımcı olabilecek var mı?
  • 19-04-2019, 21:46:00
    #2
    Üyeliği durduruldu
    <?php
    
    
    $arr = Array( [2] => Array( [product_id] => 18 [language_id] => 2 [image] => product_en.jpg ) [1] => Array( [product_id] => 18 [language_id] => 1 [image] => product_tr.jpg ) [3] => Array( [product_id] => 18 [language_id] => 1 [image] => product_ar.jpg ) );
    
    $arr2 = array_map(function($arr) {
    return array_merge($arr, [
    'category' => 'shoes'
    ]);
    }, $arr);
  • 19-04-2019, 22:10:45
    #3
    fascinating adlı üyeden alıntı: mesajı görüntüle
    <?php
    
    
    $arr = Array( [2] => Array( [product_id] => 18 [language_id] => 2 [image] => product_en.jpg ) [1] => Array( [product_id] => 18 [language_id] => 1 [image] => product_tr.jpg ) [3] => Array( [product_id] => 18 [language_id] => 1 [image] => product_ar.jpg ) );
    
    $arr2 = array_map(function($arr) {
    return array_merge($arr, [
    'category' => 'shoes'
    ]);
    }, $arr);
    çok teşekkür ederim. beni büyük bir sıkıntıdan kurtardınız...