كيفية استخدام الدالات startWith () و endWith () في PHP

Kyfyt Astkhdam Aldalat Startwith W Endwith Fy Php



يوفر PHP العديد من الوظائف المضمنة التي تجعل من السهل التعامل مع السلاسل. StartsWith () و endWith () هما وظيفتان من هذه الوظائف التي تسمح لنا بتحديد ما إذا كانت سلسلة معينة تبدأ أو تنتهي بسلسلة فرعية معينة. تغطي هذه المقالة استخدام ابدا ب() و ينتهي بـ () وظائف في PHP.

كيفية استخدام دالات startWith () و endWith () في PHP

يمكن استخدام الدالتين StartWith () و endWith () في PHP للتحقق مما إذا كانت السلسلة تبدأ أو تنتهي بحرف معين أو مجموعة من الأحرف ، وهو أمر مفيد للتحقق من الصحة والتصفية.

يمكن استخدامها أيضًا لاقتطاع السلاسل بناءً على أحرف البداية أو النهاية ، وهو أمر مفيد لتنسيق البيانات وعرضها ، فيما يلي تفاصيل كلتا الوظيفتين:







يبدأ بـ () الوظيفة

يمكن للدالة startWith () في PHP التحقق مما إذا كانت السلسلة النصية تبدأ بسلسلة فرعية محددة.



بناء الجملة



تكون صيغة الدالة startWith () كما يلي:





يبدأ منطقي بـ ( خيط كومة قش $ و خيط إبرة $ )

هنا، كومة قش $ يمثل السلسلة المراد البحث عنها ، و إبرة $ يمثل السلسلة الفرعية للبحث عنها.

يعود

ترجع الدالة صحيحًا إذا كان العنصر الأول في كومة قش $ إبرة وخطأ في الحالات الأخرى.



ينتهي مع الوظيفة ()

للتحقق مما إذا كانت السلسلة تنتهي بسلسلة فرعية معينة في PHP ، عادةً ما يتم استخدام وظيفة endWith ().

بناء الجملة

بناء الجملة لهذه الوظيفة كما يلي:

ينتهي منطقي بـ ( خيط كومة قش $ و خيط إبرة $ )

هنا، كومة قش $ يمثل السلسلة المراد البحث عنها ، و إبرة $ يمثل السلسلة الفرعية للبحث عنها.

يعود

ترجع الدالة حقيقي إذا انتهى $ كومة قش بإبرة $ ، و خطأ شنيع خلاف ذلك.

مثال: استخدام الدالات startWith () و endWith () في PHP

دعنا نلقي نظرة على مثال يوضح استخدام الدالتين StartWith () و endWith () في PHP:

<؟ php

وظيفة ابدا ب ( كومة قش $ و إبرة $ ) {

يعود الجزء الفرعي ( كومة قش $ و 0 و سترلين ( إبرة $ ) ) === إبرة $ ؛

}

وظيفة ينتهي بـ ( كومة قش $ و إبرة $ ) {

يعود الجزء الفرعي ( كومة قش $ و - سترلين ( إبرة $ ) ) === إبرة $ ؛

}

// تحديد سلسلة

سلسلة $ = 'مرحبًا PHP!' ؛

// استخدم وظيفة startWith () للتحقق مما إذا كانت السلسلة تبدأ بـ 'Hello'

لو ( ابدا ب ( سلسلة $ و 'مرحبًا' ) ) {

صدى صوت 'السلسلة تبدأ بـ' مرحبًا '. ؛

} آخر {

صدى صوت 'السلسلة لا تبدأ بـ' مرحبًا '. ؛

}

// استخدم وظيفة endWith () للتحقق مما إذا كانت السلسلة تنتهي بـ 'PHP!'

لو ( ينتهي بـ ( سلسلة $ و 'بي أتش بي!' ) ) {

صدى صوت 'تنتهي السلسلة بـ 'PHP!'.' ؛

} آخر {

صدى صوت 'السلسلة تنتهي بدون 'PHP!'.' ؛

}

؟>

في هذا المثال ، حددنا الدالتين StartWith () و endWith () ثم استخدمناهما للتحقق مما إذا كانت سلسلة معينة تبدأ أو تنتهي بسلسلة فرعية محددة. سيكون ناتج هذا الرمز:

خاتمة

الدالتان startWith () و endWith () هي وظائف بسيطة لكنها قوية تسمح لنا بالتحقق مما إذا كانت سلسلة معينة تبدأ أو تنتهي بسلسلة فرعية محددة في PHP. باستخدام هذه الوظائف ، يمكننا بسهولة التحقق من صحة إدخال المستخدم والبحث عن أنماط محددة في سلسلة وتنفيذ عمليات مفيدة أخرى.