PHP array_splice() فونکشن

مثال

آرایے میں علامت کو حذف کرکے نئی علامت لگایا جائے گا:

<?php
ای = array("a" => "لال", "b" => "سبز", "c" => "زرشتی", "d" => "برنگی");
اے = array("a" => "بلو", "b" => "نارنجی");
آرایه_سیز نکل(ای، 0، 2، اے);
پریٹ_آر(ای)
?>

چلنے والی مثال

تعریف اور استعمال

array_splice() فونکشن آرایے میں منتخب علامت کو حذف کرتا ہے، اس کی جگہ نئی علامت لگایا جائے گا اور حذف کئے جانے والی علامت کا آرایہ واپس لوایا جائے گا

توجیہ:اگر فونکشن نہیں حذف کیا تو سے شروعات پارامتر کی مقررہ کی جگہ تبادلہ کئے جانے والی آرایے کو داخل کیا جائے گا (مثال دیکھو 2)

تذکرہ:تبدیل کئے جانے والی آرایے میں کلید نام نہیں رکھا جائے گا

توضیح

array_splice() فونکشن سے array_slice() فونکشن مشابه، آرایے میں سے ایک سلسلہ علامت منتخب کرتا ہے، لیکن واپس نہیں لواتا، بلکہ ان کو حذف کرکے دوسرے علامت کی جگہ لگایا جائے گا

اگر چوتھا پارامتر فراہم کیا گیا تو پچھلے منتخب علامت کی جگہ چوتھا پارامتر کا آرایہ لگایا جائے گا

آخری بنائی جانے والی آرایہ واپس لوایا جائے گی

زبان

array_splice(آرایه,شروعات,لنگت,آرایه)
پارامتر وصف
آرایه ضروری، مقررہ کیا جانے والا آرایہ
شروعات

ضروری، عددی، حذف کئے جانے والے علامتوں کی شروعات کا مقررہ کیا جائے گا

  • 0 = پہلا علامت
  • اگر کا ماخذ مثبت رکھا گیا تو ان کی سمت سے ان کی مقررہ کالج کی کچائی سے حذف کیا جائے گا。
  • اگر کا ماخذ منفی رکھا گیا تو ان کی سمت سے ان کی مقررہ کالج کی کچائی سے آغاز کرکے حذف کیا جائے گا。
  • -2 کے مطابق آئی نئی کی نکالنے کی شروعات آئی نئی کی اگلی دوسری جگہ سے ہوتی ہے.
لنگت

اختیاراً. عددی. مکمل کی جائیں والی عنصر کی تعداد کو طے کریں جو حذف کی جائیں گے، نیز واپس بر آمد کی جانے والی آرایه کی لمبائی بھی یقینی بنایا جائے گا.

  • اگر اس کی قیمتی مثبت سیٹ کی جاتی ہے تو اس تعداد کے عناصر ہٹائی جائیں گے。
  • اگر اس کی قیمتی منفی سیٹ کی جاتی ہے تو سٹارٹ سے شروع ہونے والا اور منفی قیمتی کی جگہ تک آئی نئی اپنے اندر آئی نئی ہٹائی جائیں گے。
  • اگر اس کی قیمتی سیٹ نہیں کی جاتی تو سٹارٹ پارامٹر سے شروع ہونے والے تمام عناصر ہٹائے جائیں گے。
آرایه

اختیاراً. آرایه کو طے کریں جس میں اصل آرایه میں داخل کریں گے اور اس میں عناصر موجود ہوتے ہیں.

اگر کسی ایک ایسے عنصر کو نکالا جارہا ہے تو اس کو فوری طور پر یقینی بنایا جائے گا، اس کو آرایه میں نہیں سیٹ کیا جانا چاہئے.

تکنیکی تفصیلات

بھراوا: ایک آرایه بر آمد کرتا ہے جس میں نکالا گیا عناصر موجود ہوتے ہیں。
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، اے);
پریٹ_آر(ای)
?>

چلنے والی مثال