PHP array_merge() Kullanımı – PHP Diziler

Merhaba, önceki yazımda array_push() ile dizilere eleman eklemiştik, bu yazımızda da Php‘de array_merge() ile dizileri art arda ekleyerek birleştireceğiz.

array_merge() fonksiyonu, iki veya daha fazla diziyi art arda ekler ve yeni dizi oluşturur. Fonksiyonda dizileri yazdığımız sırada birleştirme yapacaktır.

Örnek olarak;

Çıktısı;

Dizi 1 :
Array ( [0] => ali [1] => veli [2] => kırklareli )
Dizi 2 :
Array ( [0] => emret [1] => komutanım [2] => diyeceksiniz )

Birleştikten sonra çıktımız:
Array ( [0] => ali [1] => veli [2] => kırklareli [3] => emret [4] => komutanım [5] => diyeceksiniz )

şeklinde olacaktır. Gördüğünüz gibi fonksiyon içerisinde yazdığım sırada dizi içeriklerini birleştirdi.

array_merge() fonksiyonu değerleri anahtarlarla ilişkilendirilmiş dizilerin anahtarlarını korur, ilişkilendirilmiş dizilere yeni anahtar => değer ekleyebilir.

Örnek olarak;

Çıktısı;

Dizi :
Array ( [adi] => ali [soyadi] => veli [memleketi] => kırklareli )
Birleştikten sonra çıktımız:
Array ( [adi] => ali [soyadi] => veli [memleketi] => kırklareli [talep] => emret )

şeklinde olacaktır.

Eğer dizinin içinde eklediğiniz anahtara ait anahtar bulunuyorsa sonradan eklediğiniz önceki ile değiştirilir yani güncelleme yapmış olursunuz.

Diziler sayısal anahtarlar içeriyorsa ve eklenen dizi aynı sayısal anahtarı içeriyorsa ilk örnekteki gibi sona ekleyecek ve yeniden numaralandıracaktır.

Php array_merge() kullanımı ile ilgili örnekler arttırılabilir. Bu yazılık şimdilik bu kadar. Takıldığınız bir durum olursa yorum ile iletişime geçebilirsiniz. Bir sonraki yazıda görüşmek üzere.

 

Bir cevap yazın