• 17-02-2023, 21:35:12
    #1
    Merhaba.

    Elimde 2 farklı array var arraylerin eleman sayısı aynı eşit.

    Birinci arrayla ikinci arrayi sırayla tek arrayde birleştirmek istiyorum.

    Örnek:

    Birinci Array:
    Elma, Patlıcan, Havuç


    İkinci Erray:

    Sirkesi, Dolması, Suyu


    Bu iki arrayı birlikte tek arraye şöyle dönüşsün istiyorum.

    Elma Sirkesi, Patlıcan Dolması, Havuç Suyu
  • 17-02-2023, 21:38:34
    #2
    $first_array = array("Elma", "Patlıcan", "Havuç");
    $second_array = array("Sirkesi", "Dolması", "Suyu");
    
    $result = array_map(function($x, $y) {
        return "$x $y";
    }, $first_array, $second_array);
    
    print_r($result);
  • 17-02-2023, 21:55:56
    #3
    adwerd0z1 adlı üyeden alıntı: mesajı görüntüle
    $first_array = array("Elma", "Patlıcan", "Havuç");
    $second_array = array("Sirkesi", "Dolması", "Suyu");
    
    $result = array_map(function($x, $y) {
        return "$x $y";
    }, $first_array, $second_array);
    
    print_r($result);

    Hocam tam istediğim gibi oldu sayende teşekkür ediyorum.
  • 17-02-2023, 22:05:13
    #4
    buddy adlı üyeden alıntı: mesajı görüntüle
    Merhaba.

    Elimde 2 farklı array var arraylerin eleman sayısı aynı eşit.

    Birinci arrayla ikinci arrayi sırayla tek arrayde birleştirmek istiyorum.

    Örnek:

    Birinci Array:
    Elma, Patlıcan, Havuç


    İkinci Erray:

    Sirkesi, Dolması, Suyu


    Bu iki arrayı birlikte tek arraye şöyle dönüşsün istiyorum.

    Elma Sirkesi, Patlıcan Dolması, Havuç Suyu
    Bu iş için array_merge daha iyi olacaktır. Bu işlemler için yapılmış bir fonksiyon.
    $array1 = array("color" => "red", 2, 4);
    $array2 = array("a", "b", "color" => "green", "shape" => "trapezoid", 4);
    $result = array_merge($array1, $array2);
    print_r($result);