PHP array_merge_recursive() Fonksiyonu

Örnek

İki dizi birleştirilir:

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

Çalıştırma Örneği

Tanım ve Kullanım

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

Bu fonksiyon array_merge() Fonksiyonun farkı, iki veya daha fazla dizi elemanının aynı anahtar adına sahip olduğunda işlemlerde yatmaktadır. array_merge_recursive() anahtarları üstelik etmez, aksine, aynı anahtar adına sahip olan çok sayıda değeri tekrarlı olarak bir dizi halinde birleştirir.

Yorum:array_merge_recursive() fonksiyonuna sadece bir dizi girdiğinizde, sonuç array_merge() ile aynıdır, fonksiyon tamsayı anahtarlı yeni bir dizi döndürür ve anahtarlar 0 ile başlar.

Gramer

array_merge_recursive(array1,array2,array3...)
Parametreler Açıklama
array1 Gerekli. Dizi belirtilir.
array2 İsteğe bağlı. Dizi belirtilir.
array3 İsteğe bağlı. Dizi belirtilir.

Teknik Ayrıntılar

Dönüş değeri: Birleştirilmiş diziyi döndürür.
PHP Sürümü: 4.0.1+