PHP strcspn() Function












❮ مرجع رشته PHP




مثال


تعداد کاراکترهای یافت شده در "Hello world!" قبل از شخصیت
"w":




echo strcspn("سلام دنیا!","w");

?>

این را خودتان امتحان کنید »




تعریف و استفاده


تابع strcspn() تعداد کاراکترها (شامل فضاهای سفید) موجود در یک رشته را برمی گرداند.
قبل از اینکه هر بخشی از کاراکترهای مشخص شده پیدا شود.


نکته: از strspn() استفاده کنید
تابع به تعداد کاراکترهای موجود در رشته ای که فقط شامل آن است
کاراکترهای یک لیست کاراکتر مشخص شده.


توجه: این تابع باینری ایمن است.





نحو



strcspn(رشته، کاراکتر، شروع، طول)

مقادیر پارامتر























پارامتر توضیح
رشته لازم است. رشته ای را برای جستجو مشخص می کند
char لازم است. کاراکترهایی را برای جستجو مشخص می کند
شروع اختیاری. مشخص می کند که از کجا در رشته شروع شود
طول اختیاری. طول رشته را مشخص می کند (چه مقدار از رشته برای جستجو)

جزئیات فنی















مقدار بازگشتی: تعداد کاراکترهای یافت شده در یک رشته را قبل از یافتن هر بخشی از کاراکترهای مشخص شده برمی گرداند
نسخه PHP: 4+
تغییر: پارامترهای start و length در PHP 4.3 اضافه شدند




نمونه های بیشتر



مثال


استفاده از همه پارامترها برای چاپ تعداد کاراکترهای یافت شده در "Hello
world!" قبل از کاراکتر "w":




echo strcspn("سلام دنیا!","w",0,6); // موقعیت شروع 0 و طول رشته جستجو 6 است.

?>

این را خودتان امتحان کنید »




❮ مرجع رشته PHP