PHP strpos() Function












❮ مرجع رشته PHP




مثال


موقعیت اولین رخداد "php" را در داخل پیدا کنید
رشته:




echo strpos("من عاشق php هستم، من هم عاشق php هستم!","php");

?>

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




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


تابع strpos() موقعیت اولین وقوع یک رشته را در یک رشته دیگر پیدا می کند.


توجه: تابع strpos() به حروف بزرگ و کوچک حساس است.


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


توابع مرتبط:



  • strrpos() - موقعیت آخرین وقوع یک رشته را در یک رشته دیگر (حساس به حروف کوچک و بزرگ) پیدا می کند

  • stripos() - موقعیت اولین رخداد یک رشته را در یک رشته دیگر (بدون حساس به حروف کوچک) پیدا می کند

  • strripos() - موقعیت آخرین وقوع یک رشته را در یک رشته دیگر (بدون حساس به حروف کوچک) پیدا می کند





نحو



strpos (رشته، یافتن، شروع)

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













مشخص می کند





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

جزئیات فنی















مقدار بازگشتی: موقعیت اولین وقوع یک رشته را در یک رشته دیگر برمی‌گرداند، یا اگر رشته پیدا نشد، FALSE را برمی‌گرداند. توجه: موقعیت‌های رشته از 0 شروع می‌شوند و نه از 1.
نسخه PHP: 4+
تغییر: PHP 7.1.0 - پارامتر start می تواند یک عدد منفی باشد



❮ مرجع رشته PHP