ابحث عن أول ظهور لكلمة "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);?>