PHP array_splice() فونکشن
مثال
آرایے میں علامت کو حذف کرکے نئی علامت لگایا جائے گا:
<?php ای = array("a" => "لال", "b" => "سبز", "c" => "زرشتی", "d" => "برنگی"); اے = array("a" => "بلو", "b" => "نارنجی"); آرایه_سیز نکل(ای، 0، 2، اے); پریٹ_آر(ای) ?>
تعریف اور استعمال
array_splice() فونکشن آرایے میں منتخب علامت کو حذف کرتا ہے، اس کی جگہ نئی علامت لگایا جائے گا اور حذف کئے جانے والی علامت کا آرایہ واپس لوایا جائے گا
توجیہ:اگر فونکشن نہیں حذف کیا تو سے شروعات پارامتر کی مقررہ کی جگہ تبادلہ کئے جانے والی آرایے کو داخل کیا جائے گا (مثال دیکھو 2)
تذکرہ:تبدیل کئے جانے والی آرایے میں کلید نام نہیں رکھا جائے گا
توضیح
array_splice() فونکشن سے array_slice() فونکشن مشابه، آرایے میں سے ایک سلسلہ علامت منتخب کرتا ہے، لیکن واپس نہیں لواتا، بلکہ ان کو حذف کرکے دوسرے علامت کی جگہ لگایا جائے گا
اگر چوتھا پارامتر فراہم کیا گیا تو پچھلے منتخب علامت کی جگہ چوتھا پارامتر کا آرایہ لگایا جائے گا
آخری بنائی جانے والی آرایہ واپس لوایا جائے گی
زبان
array_splice(آرایه,شروعات,لنگت,آرایه)
پارامتر | وصف |
---|---|
آرایه | ضروری، مقررہ کیا جانے والا آرایہ |
شروعات |
ضروری، عددی، حذف کئے جانے والے علامتوں کی شروعات کا مقررہ کیا جائے گا
|
لنگت |
اختیاراً. عددی. مکمل کی جائیں والی عنصر کی تعداد کو طے کریں جو حذف کی جائیں گے، نیز واپس بر آمد کی جانے والی آرایه کی لمبائی بھی یقینی بنایا جائے گا.
|
آرایه |
اختیاراً. آرایه کو طے کریں جس میں اصل آرایه میں داخل کریں گے اور اس میں عناصر موجود ہوتے ہیں. اگر کسی ایک ایسے عنصر کو نکالا جارہا ہے تو اس کو فوری طور پر یقینی بنایا جائے گا، اس کو آرایه میں نہیں سیٹ کیا جانا چاہئے. |
تکنیکی تفصیلات
بھراوا: | ایک آرایه بر آمد کرتا ہے جس میں نکالا گیا عناصر موجود ہوتے ہیں。 |
PHP ورژن: | 4+ |
بہتر مثال
مثال 1
اس صفحے کی پچھلی حصے کی مثال کی طرح، لیکن بھراوا جاری کیا جاتا ہے:
<?php ای = array("a" => "لال", "b" => "سبز", "c" => "زرشتی", "d" => "برنگی"); اے = array("a" => "بلو", "b" => "نارنجی"); پریٹ_آر(آرایه_سیز نکل(ای، 0، 2، اے)); ?>
مثال 2
لینگت پارامٹر کو 0 سیٹ کریں:
<?php ای = array("0" => "لال", "1" => "سبز"); اے = array("0" => "بلو", "1" => "نارنجی"); آرایه_سیز نکل(ای، 1، 0، اے); پریٹ_آر(ای) ?>