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 функциясын,
    ол жолшаның бірінші кірісін регистрді есепке алып іздейді