Функция 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,
    у сатрдаги биринчи пайдо булган кидирув нахансини регистрни хисобга олган холда излайди