كيفية استخدام دالات 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. باستخدام هذه الوظائف ، يمكننا بسهولة التحقق من صحة إدخال المستخدم والبحث عن أنماط محددة في سلسلة وتنفيذ عمليات مفيدة أخرى.