Funksie mb_strrichr

Funksie mb_strrichr voer 'n soektog uit vir die laaste voorkoms van 'n substring in 'n string sonder om hoof- en kleinletters te onderskei. In teenstelling met strrchr, werk dit met multibyte-koderings (UTF-8 ens.). Gee die deel van die string vanaf die laaste gevind voorkoms tot die einde van die string terug of false as die substring nie gevind word nie.

Sintaksis

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

Voorbeeld

Laat ons die laaste voorkoms van 'n substring in 'n string vind sonder om hoof- en kleinletters te onderskei:

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

Resultaat van kode-uitvoering:

php'AbC'

Voorbeeld

Vind die deel van die string voor die gevind voorkoms:

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

Resultaat van kode-uitvoering:

php'aBc'

Voorbeeld

Voorbeeld met spesifisering van UTF-8-kodering:

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

Resultaat van kode-uitvoering:

php'Мир'

Sien ook

  • funksie mb_strrchr,
    wat soek vir die laaste voorkoms van 'n substring met inagneming van hoof- en kleinletters
  • funksie mb_stripos,
    wat soek vir die posisie van die eerste voorkoms van 'n substring sonder om hoof- en kleinletters te onderskei
  • funksie mb_strstr,
    wat soek vir die eerste voorkoms van 'n substring met inagneming van hoof- en kleinletters