PHP array_merge_recursive() Function












❮ مرجع آرایه PHP



مثال


دو آرایه را در یک آرایه ادغام کنید:




$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