توابع array_merge() در PHP
مثال
دو آرایه را به یک آرایه یکپارچه کنید:
<?php $a1=array("red","green"); $a2=array("blue","yellow"); print_r(array_merge($a1,$a2)); ?>
تعریف و استفاده
توابع array_merge() یک یا چند آرایه را به یک آرایه یکپارچه میکند。
نکات:آپ میتوانید یک یا چند آرایه را به تابع وارد کنید。
توضیحات:اگر دو یا زیادہ آرایے کے عناصر میں ایک یا زیادہ کلید ناموں کا ایک ہی کلید نام موجود ہو، تو آخری عنصر دیگر عناصر کو مستبدیل کرتا ہوگا۔
توضیحات:اگر آپ array_merge() فنکشن کو صرف ایک آرایہ پارامٹر دیں اور کلید نام طبیعی ہو، تو اس فنکشن کو 0 سے شروع ہونے والی طبیعی کلید نام والا نئی آرایہ بازگرداندیگا (مثال 1 دیکھیں)۔
نکات:یہ فنکشن جیسا ہی array_merge_recursive() فارق فنکشن کا دراصل فرق یہ ہوتا ہے کہ دو یا زیادہ آرایے کے عناصر میں ایک یا زیادہ کلید ناموں کا ایک ہی کلید نام موجود ہو، array_merge_recursive() کلید نام پر کسی بھی کلید نام کو جائز نہیں سنجیدار کرتا، بلکہ متعدد ایک ہی کلید نام والی اقدار کو آرایے میں آراستہ کرتا ہے۔
زبان:
array_merge(array1,array2,array3...)
پارامتر | وصف |
---|---|
array1 | لازمی، آرایہ مقرر کریں۔ |
array2 | اختیاری۔ آرایہ مقرر کریں۔ |
array3 | اختیاری۔ آرایہ مقرر کریں۔ |
تکنیکی تفصیلات
بازگشتی کار: | مجموعی آرایہ بازگرداندے ہیں。 |
PHP ورژن: | 4+ |
آپدیت لوگ | فقط از PHP 5.0 کے بعد، یہ فنکشن صرف آرایہ پارامٹر قبول کرتا ہے۔ |
بیشتر مثال
مثال 1
دو مقابس اعداد کا مجموعی آرایہ بنائیں:
<?php $a1=array("a"=>"red","b"=>"green"); $a2=array("c"=>"blue","b"=>"yellow"); print_r(array_merge($a1,$a2)); ?>
مثال 2
صرف ایک طبیعی کلید والا آرایہ پارامٹر استعمال کریں:
<?php $a=array(3=>"red",4=>"green"); print_r(array_merge($a)); ?>