strrchr
تابع strrchr در PHP آخرین وقوع یک متن را پیدا می کند. سپس از همان نقطه تا پایان رشته را برمی گرداند. رشته (String) یعنی متن پشت سرهم. این تابع binary-safe است؛ یعنی با بایت ها دقیق کار می کند. کلیدواژه سئو: تابع strrchr در PHP.
تعریف و کاربرد (تابع strrchr در PHP)
strrchr(string, char) آخرین بار که char در string دیده می شود را پیدا می کند. سپس همه کاراکترها را از آن موقعیت تا انتهای رشته برمی گرداند. اگر چیزی پیدا نشود، FALSE برمی گردد.
سینتکس (Syntax)
strrchr(string $string, string|int $char): string|false
ورودی ها
- string: متن اصلی برای جستجو.
- char: متن یا کدی که می خواهی بیابی. اگر عدد باشد، معادل ASCII جستجو می شود.
خروجی
- اگر یافت شود: زیررشته از آخرین وقوع تا پایان.
- اگر نیابد: مقدار
FALSE.
مثال 1: یافتن "world" در رشته
در این مثال، زیررشته از آخرین «world» تا پایان برمی گردد.
<?php
echo strrchr("Hello world!", "world");
?>
مثال 2: جمله بلند با "What"
اینجا آخرین «What» در جمله بلند پیدا می شود.
<?php
echo strrchr("Hello world! What a beautiful day!", "What");
?>
مثال 3: استفاده از کد ASCII
اینجا با عدد 101 جستجو می کنیم؛ یعنی کاراکتر «e».
<?php
echo strrchr("Hello world!", 101);
?>
گام های سریع استفاده
- رشته اصلی را آماده کن.
- مقدار
charرا تعیین کن. - تابع را صدا بزن و خروجی را چاپ کن.
نکته: اگر با «محل» کار داری، از strrpos کمک بگیر. آن فقط اندیس می دهد.
جمع بندی سریع
- strrchr آخرین وقوع را هدف می گیرد.
- از همانجا تا پایان را می دهد.
- می تواند با کد ASCII جستجو کند.
- اگر نیابد،
FALSEبرمی گردد.