پی ایچ پی میں اسٹرائپوس () فنکشن کا استعمال کیسے کریں۔

Py Aych Py My As Raypws Fnkshn Ka Ast Mal Kys Kry



پی ایچ پی میں، تار حروف کا ایک مجموعہ ہے جس میں ہر کردار کو ایک بائٹ سے ظاہر کیا جاتا ہے۔ پی ایچ پی تاروں کو تقسیم کرنے، موازنہ کرنے، بدلنے اور جوڑنے کے لیے مختلف بلٹ ان فنکشن فراہم کرتا ہے۔ بلٹ ان فنکشن کا استعمال کرتے ہوئے پی ایچ پی میں سٹرنگ کا موازنہ آسانی سے کیا جا سکتا ہے۔ سٹرپس()۔ پی ایچ پی کا یہ طریقہ سٹرنگ میں سبسٹرنگ کی موجودگی کو تلاش کرنے کا سب سے آسان طریقہ ہے۔

اس گائیڈ میں، ہم بحث کریں گے۔ پٹیاں() فنکشن، اس کا نحو، اور پی ایچ پی میں اس کا استعمال مثالوں کے ساتھ۔

پی ایچ پی میں سٹرپس () فنکشن کیا ہے؟

پٹیاں() پی ایچ پی کا کیس غیر حساس طریقہ ہے جو سٹرنگ میں سبسٹرنگ کی موجودگی کو تلاش کرنے کے لیے استعمال کیا جاتا ہے۔ اگر سبسٹرنگ موجود ہے، تو یہ طریقہ سٹرنگ میں سبسٹرنگ کی پہلی مثال کی عددی پوزیشن دکھاتا ہے، بصورت دیگر، یہ غلط یا کچھ بھی نہیں دکھاتا ہے۔







نحو



استعمال کرنے کے لیے نحو درج ذیل ہے۔ پٹیاں() پی ایچ پی میں:



سٹرپس ( تار ، مل ، شروع ) ;

یہاں، دی تار تلاش کرنے کے لیے اسٹرنگ کی وضاحت کرتا ہے، مل تلاش کرنے کے لیے ذیلی اسٹرنگ کی وضاحت کرتا ہے، اور شروع وہ مقام بتاتا ہے جہاں سے تلاش شروع کرنی ہے اور سٹرنگ پوزیشن 0 سے شروع ہوتی ہے، 1 سے نہیں۔





اس طریقہ کی واپسی کی قیمت ایک عدد عدد ہے اگر ذیلی اسٹرنگ موجود ہے اور اگر سٹرنگ موجود نہیں ہے تو bool ویلیو غلط ہے۔

پی ایچ پی میں اسٹرائپوس () فنکشن کا استعمال کیسے کریں۔

درج ذیل بنیادی مثال کے استعمال کی وضاحت کرتی ہے۔ پٹیاں() پی ایچ پی میں فنکشن۔



مثال 1

اس مثال میں، ہم نے سبسٹرنگ کو تلاش کیا ہے۔ 'اسکرپٹنگ' سٹرنگ میں اور طریقہ اسکرپٹنگ کی پوزیشن واپس کرتا ہے:

<؟php

بازگشت سٹرپس ( 'پی ایچ پی ایک سکرپٹ کی زبان ہے' ، 'اسکرپٹنگ' ) ;

؟>

مثال 2

مندرجہ ذیل مثال میں، ہم نے شروع کیا ہے سٹرنگ str اور پھر استعمال کیا پٹیاں() تلاش کرنے کے لئے php دو مختلف ابتدائی پوزیشنوں کے ساتھ سٹرنگ میں۔ ہم کا مقام تلاش کر رہے ہیں۔ php میں سٹرنگ str . اگرچہ بڑا خط پی سورس سٹرنگ میں استعمال کیا جاتا ہے، یہ طریقہ تلاش کرتا ہے۔ php اور سبسٹرنگ کی پوزیشن دکھاتا ہے:

<؟php

$str = 'پی ایچ پی ایک اسکرپٹنگ زبان ہے، مجھے پی ایچ پی پسند ہے!' ;

بازگشت سٹرپس ( $str ، 'php' ، 0 ) ;

بازگشت ' \n ' ;

بازگشت سٹرپس ( $str ، 'php' ، پندرہ ) ;

؟>

مندرجہ بالا کوڈ کے ٹکڑوں میں، پہلی سبسٹرنگ پی ایچ پی انڈیکس پوزیشن پر موجود ہے۔ 0 اور دوسرا پی ایچ پی انڈیکس پر واقع ہے۔ 36. پہلے سٹرپس () فنکشن میں، شروعاتی پوزیشن ہے۔ 0 تو یہ پی ایچ پی کی پہلی موجودگی کی پوزیشن کو پرنٹ کرے گا۔ کے ساتھ دوسرے بیان میں پٹیاں() سبسٹرنگ کو تلاش کرنے کے لیے ابتدائی پوزیشن ہے۔ پندرہ، لہذا یہ فنکشن اس پوزیشن سے پہلے سبسٹرنگز کو چھوڑ دے گا اور کی پہلی موجودگی پرنٹ کرے گا۔ پی ایچ پی ابتدائی پوزیشن کے بعد.

مثال 3

درج ذیل کوڈ کا ٹکڑا اس بات کی تصدیق کرتا ہے کہ آیا substring سٹرنگ میں if-else بیانات کے ساتھ موجود ہے۔ اگر اسٹرنگ میں سبسٹرنگ موجود ہے تو، if اسٹیٹمنٹ کنسول پر ظاہر ہوگا بصورت دیگر اسٹیٹمنٹ پرنٹ ہوجائے گا:

<؟php

$string = 'LinuxHint، پروگرامنگ کی دنیا میں خوش آمدید' ;

$substring = 'LinuxHint' ;

اگر ( سٹرپس ( $string ، $substring ) !== جھوٹا ) {

بازگشت 'سبسٹرنگ' $substring ' دی گئی سٹرنگ میں موجود ہے' ;

} اور {

بازگشت 'سبسٹرنگ' $substring ' دی گئی تار میں موجود نہیں ہے' ;

}

نیچے کی لکیر

دی پٹیاں() فنکشن پی ایچ پی میں ایک بہت ہی کارآمد فنکشن ہے جو آسانی سے اور مؤثر طریقے سے کسی صف میں تاروں کا موازنہ کرتا ہے۔ اس کے سادہ نحو کے ساتھ، ڈویلپرز اسے آسانی سے کسی سٹرنگ کی پہلی موجودگی کو تلاش کرنے کے لیے استعمال کر سکتے ہیں، چاہے سٹرنگ کا ڈیٹا سٹرنگ سے مختلف ہو۔ یہ فعالیت ورسٹائل ہے اور اسے بہت سے کاموں کے لیے استعمال کیا جا سکتا ہے، سرچ انجن میں مطلوبہ الفاظ کی تلاش سے لے کر بڑے سٹرنگ میں کسی خاص ذیلی اسٹرنگ کی موجودگی کی تصدیق تک۔