ابحث عن أول ظهور لكلمة "world" في "Hello World!" وأعد بقية السلسلة:
<?phpecho stristr("أهلا بالعالم!""،"WORLD");?>تبحث الدالة stristr() عن التواجد الأول لسلسلة داخل سلسلة أخرى.
ملاحظة: هذه الوظيفة آمنة ثنائيًا.
ملاحظة: هذه الوظيفة ليست حساسة لحالة الأحرف. بالنسبة لعمليات البحث الحساسة لحالة الأحرف، استخدم الدالة strstr().
stristr ( سلسلة، بحث، before_search )
المعلمة | يصف |
---|---|
خيط | مطلوب. يحدد السلسلة المراد البحث عنها. |
يبحث | مطلوب. يحدد السلسلة المراد البحث عنها. إذا كانت الوسيطة رقمًا، فسيتم البحث عن الأحرف التي تطابق قيمة ASCII المقابلة للرقم. |
before_search | خياري. قيمة منطقية بقيمة افتراضية "خطأ". إذا تم التعيين على "صحيح"، فسوف يُرجع جزء السلسلة الذي يسبق التواجد الأول لمعلمة البحث . |
قيمة الإرجاع: | إرجاع ما تبقى من السلسلة (من نقطة المطابقة). إرجاع FALSE إذا لم يتم العثور على السلسلة التي تم البحث عنها. |
---|---|
نسخة PHP: | 4+ |
سجل التحديث: | في PHP 5.3، تمت إضافة المعلمة before_search . في PHP 4.3، أصبحت هذه الوظيفة آمنة ثنائيًا. |
يبحث عن سلسلة باستخدام قيمة ASCII لـ "o" ويعيد بقية السلسلة:
<?phpecho stristr("أهلا بالعالم!",111);?>قم بإرجاع جزء السلسلة قبل أول ظهور لكلمة "world":
<?phpecho stristr("Hello World!",WORLD",true);?>