ფუნქცია mb_strrichr

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

სინტაქსი

phpmb_strrichr(
  string $haystack,
  string $needle,
  bool $before_needle = false,
  string $encoding = null
): string|false

მაგალითი

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

php<?php
  $res = mb_strrichr('aBcAbC', 'ab');
  var_dump($res);
?>

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

php'AbC'

მაგალითი

ვიპოვოთ სტრიქონის ნაწილი ნაპოვნი შემთხვევამდე:

php<?php
  $res = mb_strrichr('aBcAbC', 'ab', true);
  var_dump($res);
?>

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

php'aBc'

მაგალითი

მაგალითი UTF-8 კოდირების მითითებით:

php<?php
  $res = mb_strrichr('ПриветМир', 'мир', false, 'UTF-8');
  var_dump($res);
?>

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

php'Мир'

იხილეთ აგრეთვე

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