PHP array_merge() fonksiyonu

Örnek

İki diziyi bir diziye birleştirin:

<?php
$a1 = array("kırmızı", "yeşil");
$a2 = array("mavi", "sarı");
print_r(array_merge($a1,$a2));
?>

Çalışan Örnekler

Tanım ve Kullanım

array_merge() fonksiyonu, bir veya daha fazla diziyi bir diziye birleştirir.

İpucu:Bir veya daha fazla diziyi fonksiyona girebilirsiniz.

Yorum:İki veya daha fazla dizi elemanının aynı anahtar adına sahip olması durumunda, sonuncu eleman diğerlerini geçer.}

Yorum:array_merge() fonksiyonuna sadece bir dizi girdiğinizde ve anahtarlar tamsayı ise, bu fonksiyon yeni bir dizi döndürecektir, bu dizi tamsayı anahtarlarla başlayacaktır (aşağıdaki örnek 1'e bakın).

İpucu:Bu fonksiyon ile array_merge_recursive() Fonksiyonlar arasındaki fark, iki veya daha fazla dizinin elemanlarının aynı anahtar adına sahip olmasında yatmaktadır. array_merge_recursive() anahtar adlarını övermez, aksine, aynı anahtar adına sahip birden fazla değeri tekrarlayan bir dizi oluşturur.

Sözdizimi

array_merge(array1,array2,array3...)
Parametreler Açıklama
array1 Gerekli. Dizi belirleyin.
array2 Opsiyonel. Dizi belirleyin.
array3 Opsiyonel. Dizi belirleyin.

Teknik Ayrıntılar

Dönüş Değeri: Birleştirilmiş diziyi döndürür.
PHP Sürümü: 4+
Güncelleme Günlüğü: PHP 5.0'dan itibaren, bu fonksiyon yalnızca dizi türü parametrelerini kabul eder.

Daha Fazla Örnek

Örnek 1

İki ilişkili diziyi bir dizide birleştirin:

<?php
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
print_r(array_merge($a1,$a2));
?>

Çalışan Örnekler

Örnek 2

Sadece bir tane tamsayı anahtarlı dizi parametresi kullanın:

<?php
$a=array(3=>"red",4=>"green");
print_r(array_merge($a));
?>

Çalışan Örnekler