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
phpmb_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<?php
$res = mb_stripos('AbCdE', 'bc');
echo $res;
?>
Výsledok vykonania kódu:
php1
Príklad
Vyhľadávanie so zadaním pozície začiatku:
php<?php
$res = mb_stripos('AbCdE', 'cd', 2);
echo $res;
?>
Výsledok vykonania kódu:
php2
Príklad
Vyhľadávanie so zadaním kódovania:
php<?php
$res = mb_stripos('Привет мир', 'МИР', 0, 'UTF-8');
echo $res;
?>
Výsledok vykonania kódu:
php7