كيفية استخدام دالة PHP strrpos ()

Kyfyt Astkhdam Dalt Php Strrpos



PHP هي لغة برمجة نصية تُستخدم لإنشاء صفحات ويب مخصصة وتقدم مجموعة متنوعة من الوظائف المضمنة لمعالجة السلاسل والمصفوفات. إحدى هذه الوظائف هي ستربوس () وظيفة ، مما يساعد في العثور على آخر تواجد لسلسلة فرعية معينة داخل سلسلة. يمكن أن تكون الوظيفة مفيدة في مجموعة متنوعة من السيناريوهات ، من التحقق من صحة البيانات إلى تحليل النص. سوف تستكشف هذه المقالة استخدام ستربوس () تعمل في PHP ، إلى جانب بعض الأمثلة العملية.

دالة PHP strrpos ()

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

ستربوس ( سلسلة $ و $ البحث و بدء $ )

هنا سلسلة $ يحدد السلسلة المراد البحث فيها ، و $ البحث المعلمة هي السلسلة التي تحتاج إلى البحث عنها و بدء $ هي المعلمة الاختيارية لتحديد موضع لبدء البحث.







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



مثال 1

ضع في اعتبارك رمز المثال التالي البسيط لـ ستربوس () موضع السلسلة الفرعية :



<؟ php

$ شارع = 'مرحبًا Linux' ؛

$ last_pos = ستربوس ( $ شارع و 'ن' ) ؛

صدى صوت $ last_pos ؛

؟>





مثال 2

ال ستربوس () ستبحث الوظيفة أيضًا عن سلسلة كاملة ، طالما أن السلسلة التي تبحث عنها مضمنة في السلسلة الأكبر التي تبحث فيها.

على سبيل المثال:



<؟ php

سلسلة $ = 'مرحبًا بك في Linuxhint.' ؛

$ البحث = 'Linux' ؛

موقف $ = ستربوس ( سلسلة $ و $ البحث ) ؛

صدى صوت موقف $ ؛

؟>

مثال 3

ال ستربوس () وظيفة حساسة لحالة الأحرف ، وسوف تعامل تعال وتعال بشكل مختلف ، لذلك إذا بحثت في يأتي في ال سلسلة $ سيتم عرض الخطأ على وحدة التحكم الخاصة بك.

<؟ php

سلسلة $ = 'مرحبا بكم في مدوناتي' ؛

$ البحث = 'يأتي' ؛

الدقة 1 = ستربوس ( سلسلة $ و $ البحث ) ؛

صدى صوت الدقة 1 . '' ؛

صدى صوت 'لم يتم العثور على سلسلة البحث ، لذلك تم إرجاعها:' ؛

var_dump ( الدقة 1 ) ؛

؟>

الحد الأدنى

ال ستربوس () الوظيفة في PHP مفيدة في إيجاد آخر وجود للسلسلة الفرعية في السلسلة. يكون مفيدًا عندما نحتاج إلى إيجاد السلسلة الفرعية الموجودة في نهاية السلسلة. لقد ناقشنا استخدام ستربوس () تعمل بأمثلة في القسم أعلاه من الدليل. يمكن لمطوري PHP تطوير تطبيقات أفضل من خلال فهم هذه الوظيفة واستخدامها.