مثال
تعداد کاراکترهای موجود در رشته "Hello world!" که
شامل کاراکترهای "kHlleo" است:
echo strspn("سلام دنیا!""kHlleo");
?>
این را خودتان امتحان کنید »
تعریف و استفاده
تابع strspn() تعداد کاراکترهای موجود در رشته را برمی گرداند
که فقط شامل کاراکترهایی از پارامتر charlist است.
نکته: از strcspn() استفاده کنید
تابعی برای برگرداندن تعداد کاراکترهای موجود در یک رشته قبل از هر بخشی از
کاراکترهای مشخص شده یافت می شوند.
توجه: این تابع باینری ایمن است.
نحو
strspn(string,charlist, start,length)
مقادیر پارامتر
| پارامتر | توضیح |
|---|---|
| رشته | لازم است. رشته ای را برای جستجو مشخص می کند |
| چارلیست | لازم است. کاراکترهای پیدا کردن | را مشخص می کند
| شروع | اختیاری. محل شروع رشته را مشخص می کند |
| طول | اختیاری. طول رشته | را مشخص می کند
جزئیات فنی
| مقدار بازگشتی: | تعداد کاراکترهای یافت شده در رشته ای را که فقط شامل کاراکترهای پارامتر charlist است را برمی گرداند. |
|---|---|
| نسخه PHP: | 4+ |
| تغییر: | پارامترهای start و length در PHP 4.3 اضافه شدند. |
نمونه های بیشتر
مثال
تعداد کاراکترهای موجود در رشته "abcdefand" را برگردانید
حاوی کاراکترهای "abc":
echo strspn("abcdefand","abc");
?>
این را خودتان امتحان کنید »
❮ مرجع رشته PHP