Funksioni mb_strrichr
Funksioni mb_strrichr kryen kërkimin e ndodhjes së fundit të një nënvargu në një varg pa marrë parasysh shkronjat e mëdha e të vogla të karaktereve. Ndryshe nga strrchr, punon me kodime shumë-bajtëshe (UTF-8 etj.). Kthen pjesën e vargut nga ndodhja e fundit e gjetur deri në fund të vargut ose false nëse nënvargu nuk gjendet.
Sintaksa
mb_strrichr(
string $haystack,
string $needle,
bool $before_needle = false,
string $encoding = null
): string|false
Shembull
Le të gjejmë ndodhjen e fundit të një nënvargu në një varg pa marrë parasysh shkronjat e mëdha e të vogla:
<?php
$res = mb_strrichr('aBcAbC', 'ab');
var_dump($res);
?>
Rezultati i ekzekutimit të kodit:
'AbC'
Shembull
Le të gjejmë pjesën e vargut deri te ndodhja e gjetur:
<?php
$res = mb_strrichr('aBcAbC', 'ab', true);
var_dump($res);
?>
Rezultati i ekzekutimit të kodit:
'aBc'
Shembull
Shembull me specifikimin e kodimit UTF-8:
<?php
$res = mb_strrichr('ПриветМир', 'мир', false, 'UTF-8');
var_dump($res);
?>
Rezultati i ekzekutimit të kodit:
'Мир'
Shihni gjithashtu
-
funksionin
mb_strrchr,
i cili kërkon ndodhjen e fundit të nënvargut duke marrë parasysh shkronjat e mëdha e të vogla -
funksionin
mb_stripos,
i cili kërkon pozitën e ndodhjes së parë të nënvargut pa marrë parasysh shkronjat e mëdha e të vogla -
funksionin
mb_strstr,
i cili kërkon ndodhjen e parë të nënvargut duke marrë parasysh shkronjat e mëdha e të vogla