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)); ?>
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+ |