ფუნქცია mb_strrichr
ფუნქცია mb_strrichr ახორციელებს ქვესტრიქონის ბოლო შემთხვევის ძიებას სტრიქონში სიმბოლოთა რეგისტრის გათვალისწინების გარეშე. strrchr-ისგან განსხვავებით, მუშაობს მრავალბაიტიან კოდირებებთან (UTF-8 და სხვ.). აბრუნებს სტრიქონის ნაწილს ბოლო ნაპოვნი შემთხვევიდან სტრიქონის ბოლომდე ან false-ს, თუ ქვესტრიქონი არ მოიძებნა.
სინტაქსი
mb_strrichr(
string $haystack,
string $needle,
bool $before_needle = false,
string $encoding = null
): string|false
მაგალითი
ვიპოვოთ ქვესტრიქონის ბოლო შემთხვევა სტრიქონში რეგისტრის გათვალისწინების გარეშე:
<?php
$res = mb_strrichr('aBcAbC', 'ab');
var_dump($res);
?>
კოდის შესრულების შედეგი:
'AbC'
მაგალითი
ვიპოვოთ სტრიქონის ნაწილი ნაპოვნი შემთხვევამდე:
<?php
$res = mb_strrichr('aBcAbC', 'ab', true);
var_dump($res);
?>
კოდის შესრულების შედეგი:
'aBc'
მაგალითი
მაგალითი UTF-8 კოდირების მითითებით:
<?php
$res = mb_strrichr('ПриветМир', 'мир', false, 'UTF-8');
var_dump($res);
?>
კოდის შესრულების შედეგი:
'Мир'
იხილეთ აგრეთვე
-
ფუნქციას
mb_strrchr,
რომელიც ეძებს ქვესტრიქონის ბოლო შემთხვევას რეგისტრის გათვალისწინებით -
ფუნქციას
mb_stripos,
რომელიც ეძებს ქვესტრიქონის პირველი შემთხვევის პოზიციას რეგისტრის გათვალისწინების გარეშე -
ფუნქციას
mb_strstr,
რომელიც ეძებს ქვესტრიქონის პირველ შემთხვევას რეგისტრის გათვალისწინებით