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