مثال
دو آرایه را در یک آرایه ادغام کنید:
$a1=array("a"=>"قرمز"،"b"=>"سبز");
$a2=array("c"=>"آبی"،"b"=>"زرد");
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, ...)
مقادیر پارامتر
| پارامتر | توضیح |
|---|---|
| آرایه1 | لازم است. یک آرایه | را مشخص می کند
| آرایه2 | اختیاری. یک آرایه | را مشخص می کند
| array3،... | اختیاری. یک آرایه | را مشخص می کند
جزئیات فنی
| مقدار بازگشتی: | آرایه ادغام شده را برمی گرداند |
|---|---|
| نسخه PHP: | 4.0.1+ |
❮ مرجع آرایه PHP