array_merge_recursive
İki veya daha fazla sayıda diziyi ardarda ekleyerek yeni bir
dizi oluşturur
&reftitle.description;
arrayarray_merge_recursive
arraydizi1
array...
Belirtilen dizilerin elemanlarını bir öncekinin elemanlarının ardına
eklemek suretiyle yeni bir dizi oluşturur ve bu diziyi döndürür.
Eğer dizilerde aynı anahtara sahip elemanlar varsa sonraki dizilerin eleman
değerleri ilk elemana bir alt dizi değeri olarak ardarda eklenir. Eğer
değerlerden biri zaten bir dizi ise işlev bu diziyi diğer dizideki ilgili
girdiye katıştırır. Ancak, eğer diziler sayısal anahtarlar içeriyorsa
sonraki değer daima sona eklenir.
&reftitle.parameters;
dizi1
Diğerlerinin ardına ekleneceği dizi.
...
Kendinden öncekinin ardına eklenecek diziler.
&reftitle.returnvalues;
Elde edilen diziyi döndürür.
&reftitle.examples;
- array_merge_recursive örneği
array("favorite" => "red"), 5);
$ar2 = array(10, "color" => array("favorite" => "green", "blue"));
$result = array_merge_recursive($ar1, $ar2);
print_r($result);
?>
]]>
&example.outputs;
Array
(
[favorite] => Array
(
[0] => red
[1] => green
)
[0] => blue
)
[0] => 5
[1] => 10
)
]]>
&reftitle.seealso;
array_merge