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

Py Aych Py My Startswith Awr Endswith Fnkshnz Ka Ast Mal Kys Kry



پی ایچ پی کئی بلٹ ان فنکشنز فراہم کرتا ہے جو تاروں کے ساتھ کام کرنا آسان بناتے ہیں۔ StartsWith() اور endsWith() ان میں سے دو فنکشنز ہیں جو ہمیں یہ تعین کرنے دیتے ہیں کہ آیا دیا گیا سٹرنگ کسی خاص سبسٹرنگ کے ساتھ شروع ہوتا ہے یا ختم ہوتا ہے۔ یہ مضمون کے استعمال کا احاطہ کرتا ہے کے ساتھ شروع ہوتا ہے() اور کے ساتھ ختم ہوتا ہے() پی ایچ پی میں کام کرتا ہے۔

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

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

انہیں ان کے شروع یا اختتامی حروف کی بنیاد پر تاروں کو تراشنے کے لیے بھی استعمال کیا جا سکتا ہے، جو ڈیٹا کو فارمیٹنگ اور ڈسپلے کرنے میں مددگار ہے، ذیل میں دونوں فنکشنز کی تفصیل دی گئی ہے:







startsWith() فنکشن

PHP میں startsWith() فنکشن چیک کر سکتا ہے کہ آیا کوئی سٹرنگ کسی مخصوص ذیلی اسٹرنگ سے شروع ہوتی ہے۔



نحو



startsWith() فنکشن کا نحو درج ذیل ہے:





bool کے ساتھ شروع ہوتا ہے۔ ( تار $haystack ، تار سوئی )

یہاں، $haystack تلاش کی جانے والی تار کی نمائندگی کرتا ہے، اور سوئی تلاش کرنے کے لیے سبسٹرنگ کی نمائندگی کرتا ہے۔

واپسی

فنکشن درست ہو جاتا ہے اگر $haystack کا پہلا عنصر $needle ہو اور دوسری صورت میں غلط ہو۔



endsWith() فنکشن

یہ چیک کرنے کے لیے کہ آیا پی ایچ پی میں سٹرنگ کسی مخصوص سبسٹرنگ کے ساتھ ختم ہوتی ہے عام طور پر endsWith() فنکشن استعمال ہوتا ہے۔

نحو

اس فنکشن کا نحو درج ذیل ہے:

bool کے ساتھ ختم ہوتا ہے۔ ( تار $haystack ، تار سوئی )

یہاں، $haystack تلاش کی جانے والی تار کی نمائندگی کرتا ہے، اور سوئی تلاش کرنے کے لیے سبسٹرنگ کی نمائندگی کرتا ہے۔

واپسی

فنکشن واپس آتا ہے۔ سچ اگر $haystack $needle کے ساتھ ختم ہوتا ہے، اور جھوٹا دوسری صورت میں

مثال: پی ایچ پی میں startsWith() اور endsWith() فنکشنز کا استعمال

آئیے ایک مثال پر ایک نظر ڈالتے ہیں جو پی ایچ پی میں startsWith() اور endsWith() فنکشنز کے استعمال کو ظاہر کرتی ہے۔

<؟php

فنکشن کے ساتھ شروع ہوتا ہے ( $haystack ، سوئی ) {

واپسی ذیلی ( $haystack ، 0 ، strlen ( سوئی ) ) === سوئی ;

}

فنکشن کے ساتھ ختم ہوتا ہے۔ ( $haystack ، سوئی ) {

واپسی ذیلی ( $haystack ، - strlen ( سوئی ) ) === سوئی ;

}

// ایک تار کی وضاحت کریں۔

$string = 'ہیلو، پی ایچ پی!' ;

// startsWith() فنکشن کا استعمال یہ چیک کرنے کے لیے کہ آیا سٹرنگ 'Hello' سے شروع ہوتی ہے

اگر ( کے ساتھ شروع ہوتا ہے ( $string ، 'ہیلو' ) ) {

بازگشت 'سٹرنگ 'ہیلو' سے شروع ہوتی ہے۔' ;

} اور {

بازگشت 'سٹرنگ 'ہیلو' سے شروع نہیں ہوتی۔' ;

}

یہ چیک کرنے کے لیے endsWith() فنکشن استعمال کریں کہ آیا سٹرنگ 'PHP!' کے ساتھ ختم ہوتی ہے۔

اگر ( کے ساتھ ختم ہوتا ہے۔ ( $string ، 'پی ایچ پی!' ) ) {

بازگشت 'سٹرنگ 'PHP!' کے ساتھ ختم ہوتی ہے۔' ;

} اور {

بازگشت سٹرنگ 'PHP!' کے بغیر ختم ہوتی ہے۔' ;

}

؟>

اس مثال میں، ہم نے startsWith() اور endsWith() فنکشنز کی وضاحت کی ہے اور پھر ان کا استعمال یہ چیک کرنے کے لیے کیا ہے کہ آیا کوئی سٹرنگ مخصوص سبسٹرنگ کے ساتھ شروع ہوتی ہے یا ختم ہوتی ہے۔ اس کوڈ کا آؤٹ پٹ یہ ہوگا:

نتیجہ

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