PHP array_merge() ਫੰਕਸ਼ਨ
ਉਦਾਹਰਣ
ਦੋ ਸੁਭਾਗਾ ਮਿਲਾ ਕੇ ਇੱਕ ਸੁਭਾਗਾ ਬਣਾਓ:
<?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)); ؟>