ფუნქცია mb_strrchr

ფუნქცია mb_strrchr ეძებს სიმბოლოს უკანასკნელ შემთხვევას სტრიქონში და აბრუნებს სტრიქონის ნაწილს ამ სიმბოლოდან ბოლომდე. strrchr-ისგან განსხვავებით, მუშაობს მრავალბაიტიან კოდირებებთან (UTF-8 და სხვ.). პირველ პარამეტრად იღებს ძიებისთვის საჭირო სტრიქონს, მეორედ - საძიებელ სიმბოლოს, მესამედ - ოფციონალურ პარამეტრს სიმბოლომდე ძიებისთვის, მეოთხედ - კოდირებას.

სინტაქსი

phpmb_strrchr(
  string $haystack,
  string $needle,
  bool $before_needle = false,
  string $encoding = null
);

მაგალითი

ვიპოვოთ სიმბოლოს უკანასკნელი შემთხვევა სტრიქონში:

php<?php
  $res = mb_strrchr('abcba', 'b');
  echo $res;
?>

კოდის შესრულების შედეგი:

php'ba'

მაგალითი

ვიპოვოთ სტრიქონის ნაწილი სიმბოლოს 'b' უკანასკნელ შემთხვევამდე:

php<?php
  $res = mb_strrchr('abcba', 'b', true);
  echo $res;
?>

კოდის შესრულების შედეგი:

php'abc'

მაგალითი

მუშაობა კირილიცასთან UTF-8-ში:

php<?php
  $res = mb_strrchr('привет мир', 'и');
  echo $res;
?>

კოდის შესრულების შედეგი:

php'ир'

ასევე იხილეთ

  • ფუნქციას mb_strpos,
    რომელიც ეძებს ქვესტრიქონის პირველი შემთხვევის პოზიციას
  • ფუნქციას mb_substr,
    რომელიც აბრუნებს სტრიქონის ნაწილს