مثال
موقعیت اولین رخداد "php" را در داخل پیدا کنید
رشته:
echo strpos("من عاشق php هستم، من هم عاشق php هستم!","php");
?>
این را خودتان امتحان کنید »
تعریف و استفاده
تابع strpos() موقعیت اولین وقوع یک رشته را در یک رشته دیگر پیدا می کند.
توجه: تابع strpos() به حروف بزرگ و کوچک حساس است.
توجه: این تابع باینری ایمن است.
توابع مرتبط:
- strrpos() - موقعیت آخرین وقوع یک رشته را در یک رشته دیگر (حساس به حروف کوچک و بزرگ) پیدا می کند
- stripos() - موقعیت اولین رخداد یک رشته را در یک رشته دیگر (بدون حساس به حروف کوچک) پیدا می کند
- strripos() - موقعیت آخرین وقوع یک رشته را در یک رشته دیگر (بدون حساس به حروف کوچک) پیدا می کند
نحو
strpos (رشته، یافتن، شروع)
مقادیر پارامتر
| پارامتر | توضیح |
|---|---|
| رشته | لازم است. رشته ای را برای جستجو مشخص می کند |
| یافتن | لازم است. رشته ای را برای پیدا کردن | مشخص می کند
| شروع | اختیاری. محل شروع جستجو را مشخص می کند. اگر شروع یک است عدد منفی، از انتهای رشته حساب می شود. |
جزئیات فنی
| مقدار بازگشتی: | موقعیت اولین وقوع یک رشته را در یک رشته دیگر برمیگرداند، یا اگر رشته پیدا نشد، FALSE را برمیگرداند. توجه: موقعیتهای رشته از 0 شروع میشوند و نه از 1. |
|---|---|
| نسخه PHP: | 4+ |
| تغییر: | PHP 7.1.0 - پارامتر start می تواند یک عدد منفی باشد |
❮ مرجع رشته PHP