strripos
تابع strripos در PHP جای آخرین وقوع را پیدا می کند. این جستجو غیرحساس به حروف است؛ یعنی "PHP" و "php" برابرند. اندیس (Index) یعنی شماره جایگاه کاراکتر. تابع strripos در PHP کلیدواژه ماست.
تعریف و کاربرد (تابع strripos در PHP)
strripos(string, find, start) جای آخرین وقوع find را در string برمی گرداند. موقعیت ها از صفر شروع می شوند، نه یک. اگر چیزی پیدا نشود، مقدار FALSE برمی گردد.
سینتکس (Syntax)
strripos(string $string, string $find, int $start = 0): int|false
ورودی ها
- string: رشته اصلی برای جستجو.
- find: زیررشته هدف؛ می تواند چندکاراکتری باشد.
- start: محل شروع جستجو؛ اختیاری است.
خروجی
- اگر پیدا شود: اندیس آخرین وقوع، با مبنای صفر.
- اگر پیدا نشود: مقدار
FALSE.
مثال: آخرین وقوعِ "php" بدون حساسیت حروف
در این مثال، آخرین «php» پیدا می شود؛ حروف مهم نیست.
<?php
echo strripos("I love php, I love php too!", "PHP");
?>
گام های سریع استفاده
- رشته اصلی را آماده کن.
- زیررشته هدف را تعیین کن.
- تابع را صدا بزن و اندیس را بخوان.
نکته: اگر به اولین وقوع نیاز داری، از stripos کمک بگیر. اگر جستجو حساس به حروف است، از strrpos یا strpos استفاده کن.
جمع بندی سریع
- strripos غیرحساس به حروف است.
- آخرین وقوع را پیدا می کند.
- اندیس ها از صفر شروع می شوند.
- پیدا نشود، FALSE می دهد.