قم بإخراج عدد الأحرف التي تم البحث عنها قبل العثور على الحرف "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.?>