قم بإخراج عدد الأحرف التي تم البحث عنها قبل العثور على الحرف "w" في السلسلة "Hello World!":
<?phpecho strcspn("مرحبا بالعالم!""،"w");?>تقوم الدالة strcspn() بإرجاع عدد الأحرف (بما في ذلك المسافات) التي تم البحث عنها في سلسلة قبل العثور على أي من الأحرف المحددة.
نصيحة: استخدم الدالة strspn() لعدد الأحرف الموجودة في السلسلة التي تحتوي على أحرف فقط من قائمة أحرف محددة.
تعليق: هذه الوظيفة آمنة للثنائي.
strcspn ( سلسلة، حرف، بداية، طول )
| المعلمة | يصف |
|---|---|
| خيط | مطلوب. يحدد السلسلة المراد البحث عنها. |
| شار | مطلوب. يحدد الحروف المراد البحث عنها. |
| يبدأ | خياري. يحدد الموقع لبدء البحث. |
| طول | خياري. يحدد طول السلسلة (عدد الأحرف المطلوب البحث عنها). |
| قيمة الإرجاع: | إرجاع عدد الأحرف التي تم البحث عنها في سلسلة قبل العثور على أي حرف محدد. |
|---|---|
| نسخة PHP: | 4+ |
| سجل التحديث: | في PHP 4.3، تمت إضافة معلمات البداية والطول الجديدة. |
استخدم جميع الوسيطات لطباعة عدد الأحرف التي تم البحث عنها حتى يتم العثور على الحرف "w" في السلسلة "Hello World!":
<?phpecho strcspn("Hello World!""،w"،0,6); // موضع البداية هو 0 وطول سلسلة البحث هو 6.?>