PHP dizi_birleştirme() İşlevi
Örnek
İki diziyi tek bir dizide birleştirin:
<?php
$a1=array("red","green");
$a2=array("blue","yellow");
print_r(array_merge($a1,$a2));
?>
Tanım ve Kullanım
array_merge() işlevi, bir veya daha fazla diziyi tek bir dizide birleştirir.
İpucu: İşleve bir dizi veya istediğiniz kadar dizi atayabilirsiniz.
Not: İki veya daha fazla dizi öğesi aynı anahtara sahipse, sonuncusu diğerlerini geçersiz kılar.
Not: array_merge() işlevine yalnızca bir dizi atarsanız ve anahtarlar tamsayıysa, işlev tamsayı anahtarları 0'dan başlayan ve her değer için 1 artan yeni bir dizi döndürür (Aşağıdaki örneğe bakın).
İpucu: Bu işlev ile array_merge_recursive() işlevi arasındaki fark, iki veya daha fazla dizi öğesinin aynı anahtara sahip olmasıdır. Array_merge_recursive() işlevi, anahtarları geçersiz kılmak yerine değeri bir dizi olarak yapar.
Sözdizimi
array_merge(array1, array2, array3, ...)
Parametre Değerleri
Parameter | Description |
---|---|
array1 | Required. Specifies an array |
array2 | Optional. Specifies an array |
array3,... | Optional. Specifies an array |
Teknik detaylar
Geri dönüş değeri: | Birleştirilmiş diziyi döndürür |
---|---|
PHP Sürümü: | 4+ |
Değişiklik günlüğü: | PHP 5.0'dan itibaren, bu işlev yalnızca dizi türündeki parametreleri kabul eder. |
Daha fazla örnek
Örnek
İki ilişkisel diziyi tek bir dizide birleştirin:
<?php
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
print_r(array_merge($a1,$a2));
?>
Örnek
Tamsayı tuşlarıyla yalnızca bir dizi parametresi kullanma:
<?php
$a=array(3=>"red",4=>"green");
print_r(array_merge($a));
?>
❮ PHP Dizi Referansı