Funktionen mb_strrichr
Funktionen mb_strrichr udfører søgning efter den sidste forekomst af en understreng i en streng uden hensyn til store og små bogstaver. I modsætning til strrchr, arbejder den med multibyte kodninger (UTF-8 osv.). Returnerer del af strengen fra den sidste fundne forekomst til slutningen af strengen eller false, hvis understrengen ikke findes.
Syntaks
phpmb_strrichr(
string $haystack,
string $needle,
bool $before_needle = false,
string $encoding = null
): string|false
Eksempel
Lad os finde den sidste forekomst af en understreng i en streng uden hensyn til store og små bogstaver:
php<?php
$res = mb_strrichr('aBcAbC', 'ab');
var_dump($res);
?>
Resultatet af kodeudførelsen:
php'AbC'
Eksempel
Lad os finde del af strengen før den fundne forekomst:
php<?php
$res = mb_strrichr('aBcAbC', 'ab', true);
var_dump($res);
?>
Resultatet af kodeudførelsen:
php'aBc'
Eksempel
Eksempel med angivelse af kodningen UTF-8:
php<?php
$res = mb_strrichr('ПриветМир', 'мир', false, 'UTF-8');
var_dump($res);
?>
Resultatet af kodeudførelsen:
php'Мир'
Se også
-
funktionen
mb_strrchr,
som søger efter den sidste forekomst af en understreng med hensyn til store og små bogstaver -
funktionen
mb_stripos,
som søger efter positionen af den første forekomst af en understreng uden hensyn til store og små bogstaver -
funktionen
mb_strstr,
som søger efter den første forekomst af en understreng med hensyn til store og små bogstaver