Funkcia mb_stripos
Funkcia mb_stripos hľadá prvý výskyt podreťazca v reťazci bez ohľadu na veľkosť písmen.
Na rozdiel od stripos správne pracuje s viacbajtovými kódovaniami (UTF-8 a inými). Prvým parametrom prijíma reťazec pre vyhľadávanie, druhým - hľadaný podreťazec, tretím (voliteľným) - pozíciu začiatku vyhľadávania, štvrtým - kódovanie.
Syntax
mb_stripos(string $haystack, string $needle, int $offset = 0, ?string $encoding = null): int|false
Príklad
Nájdeme pozíciu podreťazca v reťazci:
<?php
$res = mb_stripos('AbCdE', 'bc');
echo $res;
?>
Výsledok vykonania kódu:
1
Príklad
Vyhľadávanie so zadaním pozície začiatku:
<?php
$res = mb_stripos('AbCdE', 'cd', 2);
echo $res;
?>
Výsledok vykonania kódu:
2
Príklad
Vyhľadávanie so zadaním kódovania:
<?php
$res = mb_stripos('Привет мир', 'МИР', 0, 'UTF-8');
echo $res;
?>
Výsledok vykonania kódu:
7