mb_strrichr funksiýasy

mb_strrichr funksiýasy setirde iň soňky görnüşi registre seretmän gözleýär. strrchr-dan tapawutly, köp baýtly kodirowkalar (UTF-8 we ş.m.) bilen işleýär. Setiriň iň soňky görnüşinden başlap ahyryna çenli bölegini gaýtarýar ýa-da eger gözlenen setir tapylmasa false gaýtarýar.

Sintaksis

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

Mysal

Registre seretmän, setirde iň soňky görnüşi gözläli:

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

Kody ýerine ýetirmegiň netijesi:

php'AbC'

Mysal

Görnüşden öňki setiriň bölegini gözläli:

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

Kody ýerine ýetirmegiň netijesi:

php'aBc'

Mysal

UTF-8 kodirowkasy bilen mysal:

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

Kody ýerine ýetirmegiň netijesi:

php'Мир'

Şeýle-de serediň

  • mb_strrchr funksiýasyny,
    ýagny registre serap iň soňky görnüşi gözleýän funksiýa
  • mb_stripos funksiýasyny,
    ýagny registre seretmän ilkinji görnüşiň ýerleşişini gözleýän funksiýa
  • mb_strstr funksiýasyny,
    ýagny registre serap ilkinji görnüşi gözleýän funksiýa