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