ფუნქცია mb_strrchr
ფუნქცია mb_strrchr ეძებს სიმბოლოს უკანასკნელ შემთხვევას სტრიქონში
და აბრუნებს სტრიქონის ნაწილს ამ სიმბოლოდან ბოლომდე. strrchr-ისგან განსხვავებით,
მუშაობს მრავალბაიტიან კოდირებებთან (UTF-8 და სხვ.). პირველ პარამეტრად
იღებს ძიებისთვის საჭირო სტრიქონს, მეორედ - საძიებელ სიმბოლოს, მესამედ - ოფციონალურ
პარამეტრს სიმბოლომდე ძიებისთვის, მეოთხედ - კოდირებას.
სინტაქსი
mb_strrchr(
string $haystack,
string $needle,
bool $before_needle = false,
string $encoding = null
);
მაგალითი
ვიპოვოთ სიმბოლოს უკანასკნელი შემთხვევა სტრიქონში:
<?php
$res = mb_strrchr('abcba', 'b');
echo $res;
?>
კოდის შესრულების შედეგი:
'ba'
მაგალითი
ვიპოვოთ სტრიქონის ნაწილი სიმბოლოს 'b' უკანასკნელ შემთხვევამდე:
<?php
$res = mb_strrchr('abcba', 'b', true);
echo $res;
?>
კოდის შესრულების შედეგი:
'abc'
მაგალითი
მუშაობა კირილიცასთან UTF-8-ში:
<?php
$res = mb_strrchr('привет мир', 'и');
echo $res;
?>
კოდის შესრულების შედეგი:
'ир'