PHP array_merge_recursive() İşlev
Örnek
İki diziyi tek bir dizide birleştirin:
<?php
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
print_r(array_merge_recursive($a1,$a2));
?>
Tanım ve Kullanım
array_merge_recursive() işlevi, bir veya daha fazla diziyi tek bir dizide birleştirir.
Bu işlev ile array_merge() 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.
Not: array_merge_recursive() işlevine yalnızca bir dizi atarsanız, tam olarak array_merge() işleviyle aynı şekilde davranacaktır.
Sözdizimi
array_merge_recursive(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.0.1+ |
❮ PHP Dizi Referansı