اسکرپٹنگ کی بہترین زبانوں میں سے ایک ہونے کے ناطے ، یقینی طور پر بھی صفوں کا اچھا استعمال کیا ہے۔ تو ، اس آرٹیکل میں ، ہم پی ایچ پیین میں درج ذیل ترتیب میں سرنی تلاش کو سمجھیں گے:
پی ایچ پی میں کسی قدر کی تلاش کرنے کا ایک طریقہ یہ ہے کہ ہر عنصر کی قیمت کو جانچنے کے لئے لوپ کا استعمال کیا جائے لیکن وہ ناکارہ ہے۔ یہاں پر مختلف انبیلٹ افعال موجود ہیں جن کو سرنی تلاش کرنے کے لئے استعمال کیا جاسکتا ہے جیسے سرے کی تلاش ، in_array ، سرنی_کیز ، اور سرنی_کی_کسائزمیں۔ اس بلاگ میں ، ہم پی ایچ پی میں سرسری تلاش کے بارے میں بات کرنے جارہے ہیں
پی ایچ پی میں ارے کی تلاش پر اس مضمون کے ساتھ آگے بڑھ رہے ہیں۔
صف کی تلاش
سرنی_سرچ پی ایچ پی میں ایک انبلٹ فنکشن ہے۔ کسی صف میں کسی خاص قدر کی تلاش کے ل. ، ہم اس فنکشن کا استعمال کرتے ہیں جو کسی خاص قدر کی تلاش کرتا ہے اور کلید کو واپس کرتا ہے۔ اگر کوئی مماثلت نہیں ملتی ہے تو ، یہ غلط ثابت ہوجاتی ہے۔ یہ in_array () کی طرح ہے۔ دونوں ہی افعال کے مابین بنیادی فرق یہ ہے کہ سرے کی تلاش () عام طور پر یا تو کلید یا اشاریہ واپس کرتا ہے جبکہ in_array () تلاش میں پائے جانے والے میچ کے مطابق سچ یا غلط لوٹاتا ہے۔
نحو: ارے_سرچ (قدر ، سرنی ، سخت)
قدر : یہ ایسی قدر کی وضاحت کرتا ہے جو ایک صف میں تلاش کرنے کی ضرورت ہے۔
صف : یہ سرنی کی وضاحت کرتا ہے جس کی تلاش کی ضرورت ہے
سخت: یہ ایک اختیاری پیرامیٹر ہے جو صف میں سختی سے ایک جیسے عناصر کی تلاش کرتا ہے جسے یا تو صحیح یا غلط پر سیٹ کیا جاسکتا ہے۔ بطور ڈیفالٹ ، اسے غلط پر سیٹ کیا گیا ہے۔ اگر یہ سچ پر سیٹ کیا جاتا ہے تو ، وہ ایک جیسے عناصر کی جانچ کرتا ہے۔ یعنی عددی 3 اسٹرنگ 3 کی طرح نہیں ہے۔
جب ہم پیرامیٹرز ، (تلاش کی قیمت اور سرنی) کو ارے_سرچ () میں منتقل کرتے ہیں تو ، یہ اوپر کی بحث کے مطابق ، کلیدی کو ایک مماثل قدر کے ساتھ واپس کردیتی ہے۔ اگر کوئی مماثلت نہیں ملتی ہے تو ، یہ غلط ثابت ہوجاتی ہے۔ اگر ایک سے زیادہ میچ مل گئے تو وہ پہلی مماثل کلید کو لوٹاتا ہے۔
تار سے جاوا استعمال کی تاریخ
پی ایچ پی میں ارے کی تلاش پر اس مضمون کے ساتھ آگے بڑھ رہے ہیں
آؤٹ پٹ 1:
آئیے سخت پیرامیٹر کا استعمال کیے بغیر ایک مثال دیکھیں ،
سوئنگ جاوا کیسے استعمال کریں
پی ایچ پی میں ارے کی تلاش پر اس مضمون کے ساتھ آگے بڑھ رہے ہیں
آؤٹ پٹ: 2
یہ 2 لوٹتا ہے کیونکہ اراونند صف کی دوسری پوزیشن میں پایا جاتا ہے۔
ایسی صورت میں ، ایک سے زیادہ میچ پائے جاتے ہیں ،
پی ایچ پی میں ارے کی تلاش پر اس مضمون کے ساتھ آگے بڑھ رہے ہیں
آؤٹ پٹ: 3
یہ 3 واپس کرتا ہے کیونکہ نوین کا پہلا میچ تیسرا انڈیکس میں پایا جاتا ہے۔
آئیے سخت پیرامیٹر کا استعمال کرتے ہوئے ایک اور مثال دیکھیں ،
پی ایچ پی میں ارے کی تلاش پر اس مضمون کے ساتھ آگے بڑھ رہے ہیں
جے ایس صف کی لمبائی حاصل کرتا ہے
آؤٹ پٹ 4:
یہ بغیر کسی آؤٹ پٹ کے لوٹتا ہے کیونکہ سرنی میں ویلیو کی ڈیٹا ٹائپ اور سرچ ویلو کی ڈیٹا ٹائپ ایک ہی قسم کی نہیں ہوتی ہے۔ اگر اسے غلط پر سیٹ کیا جاتا ہے تو ، وہ ڈیٹا کی قسم کو نظرانداز کرتا ہے اور بطور ڈیفالٹ ، اسے غلط پر سیٹ کیا جاتا ہے۔
آئیے ایک ہی سخت پیرامیٹر کو جھوٹے پر قائم کرکے اسی مثال کو دیکھیں۔
اس کے ساتھ ہی ہم اس مضمون کے اختتام پر پہنچ گئے ، مجھے امید ہے کہ آپ پی ایچ پی میں ان بلٹ فنکشن اری_سرچ کو سمجھ گئے ہوں گے۔
اگر آپ کو یہ بلاگ متعلقہ لگتا ہے تو ، چیک کریں ایڈوریکا کے ذریعہ ، ایک قابل اعتماد آن لائن سیکھنے والی کمپنی جس کی دنیا بھر میں 250،000 سے زیادہ مطمئن سیکھنے والوں کا نیٹ ورک موجود ہے۔
ہمارے لئے ایک سوال ہے؟ برائے کرم اس کا تذکرہ سیکشن میں ذکر کریں۔ پی ایچ پی میں سرنی کی تلاش ”اور میں آپ کے پاس واپس آؤں گا۔