تابع ()array_merge_recursive
مثال (تابع ()array_merge_recursive)
ادغام دو آرایه در یک آرایه:
<?php
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
print_r(array_merge_recursive($a1,$a2));
?>
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
print_r(array_merge_recursive($a1,$a2));
?>
امتحان کنید »
تعریف و کاربرد
تابع ()array_merge_recursive یک یا چند آرایه را در یک آرایه ی دیگر ادغام می کند.
تفاوت بین این تابع و تابع ()array_merge در این است که، هنگامی که عناصر دو یا چند آرایه، دارای کلیدهای یکسانی هستند، تابع ()array_merge_recursive به جای لغو کردن کلیدها، مقدار مورد نظر را مثل یک آرایه، می سازد.
نکته: اگر تنها یک آرایه را به تابع ()array_merge_recursive انتساب دهید، این تابع دقیقا همانند تابع ()array_merge عمل خواهد نمود.
نحوه نوشتن
array_merge_recursive(array1,array2,array3...)
| پارامترها | توضیحات |
|---|---|
| array1 | ضروری. یک آرایه را مشخص می کند. |
| array2 | اختیاری. یک آرایه را مشخص می کند. |
| array3,... | اختیاری. یک آرایه را مشخص می کند. |
جزئیات تکنیکی
| مقدار برگشتی: | آرایه ی ادغام شده را برمی گرداند. |
|---|---|
| ورژن php: | 4.0.1+ |





