PHP strcspn() فونکشن
مثال
تعداد کاراکترهایی که قبل از یافتن کاراکتر "w" در توالی "Hello world!" جستجو میشود را خروجی میدهد:
<?php echo strcspn("Hello world!","w"); ?>
تعریف و استفاده
این فونکشن strcspn() تعداد کاراکترهایی را که قبل از یافتن هر یک از کاراکترهای مشخص شده، در توالی جستجو میشود را برمیگرداند (شامل فضاهای خالی).
توضیحات:لطفاً از strspn() این فونکشن تعداد کاراکترهایی را که در توالی شامل لیست مشخص شده از کاراکترها هستند، برمیگرداند.
نکات:این فونکشن امنیت دوگانه است.
جملات
strcspn(توالی,کاراکتر,شروع,طول)
پارامترها | توضیحات |
---|---|
توالی | ضروری. مشخص میکند که توالی را جستجو میکند. |
کاراکتر | ضروری. مشخص میکند که کدام کاراکتر را جستجو میکند. |
شروع | اختیاری. مشخص میکند که جستجو از کجا شروع شود. |
طول | اختیاری. طول توالی را مشخص میکند (چند کاراکتر را جستجو میکند). |
جزئیات فنی
مقدار بازگشتی: | عدد کاراکترهایی که قبل از یافتن هر بخش از علامت مشخص شده، در توالی جستجو میشود را برمیگرداند. |
نسخه PHP: | 4+ |
گزارش بهروزرسانی: | در PHP 4.3، بهبود یافته است شروع و طول پارامترها. |
مثالهای بیشتر
مثال 1
از تمام پارامترها برای خروجی در نزدیکی کاراکتر "w" در توالی "Hello world!" استفاده کنید:
<?php echo strcspn("Hello world!","w",0,6); // شروع از 0، طول جستجو 6 است. ?>