PHP array_merge() Function












❮ مرجع آرایه PHP




مثال


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




$a1=array("قرمز"،"سبز");
$a2=array("آبی"،"زرد");
print_r(array_merge($a1,$a2));

?>

این را خودتان امتحان کنید »




تعریف و استفاده


تابع array_merge() یک یا چند آرایه را در یک آرایه ادغام می کند.


نکته: می‌توانید یک آرایه یا هر تعداد که دوست دارید به تابع اختصاص دهید.


توجه: اگر دو یا چند عنصر آرایه کلید یکسانی داشته باشند، آخرین مورد دیگر را لغو می‌کند.


توجه: اگر فقط یک آرایه را به تابع ()array_merge اختصاص دهید و کلیدها اعداد صحیح هستند،
تابع یک آرایه جدید با کلیدهای عدد صحیح که از 0 شروع می شود و برای هر مقدار 1 افزایش می یابد برمی گرداند (نگاه کنید به
مثال زیر).


نکته: تفاوت بین این تابع و
تابع array_merge_recursive() است
زمانی که دو یا چند عنصر آرایه دارای کلید یکسان باشند. به جای نادیده گرفتن کلیدها،
تابع ()array_merge_recursive مقدار را به صورت آرایه می سازد.





نحو



array_merge(array1, array2, array3, ...)

مقادیر پارامتر









را مشخص می کند



را مشخص می کند



را مشخص می کند

پارامتر توضیح
آرایه1 لازم است. یک آرایه
آرایه2 اختیاری. یک آرایه
array3،... اختیاری. یک آرایه












جزئیات فنی















مقدار بازگشتی: آرایه ادغام شده را برمی گرداند
نسخه PHP: 4+
تغییر: از PHP 5.0، این تابع فقط پارامترهایی از نوع آرایه را می پذیرد




نمونه های بیشتر



مثال


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




$a1=array("a"=>"قرمز"،"b"=>"سبز");

$a2=array("c"=>"آبی"،"b"=>"زرد");

print_r(array_merge($a1,$a2));
?>

این را خودتان امتحان کنید »



مثال


استفاده از تنها یک پارامتر آرایه با کلیدهای عدد صحیح:




$a=array(3=>"قرمز",4=>"سبز");

print_r(array_merge($a));
?>

این را خودتان امتحان کنید »



❮ مرجع آرایه PHP