Funkce mb_strstr
Funkce mb_strstr hledá první výskyt podřetězce v řetězci s podporou vícejazyčných kódování.
První parametr - řetězec, ve kterém se vyhledává. Druhý parametr - hledaný podřetězec.
Třetí volitelný parametr určuje, zda vrátit část řetězce před nalezeným výskytem. Čtvrtý volitelný parametr nastavuje kódování.
Syntaxe
mb_strstr(
string $haystack,
string $needle,
[bool $before_needle = false],
[string $encoding],
);
Příklad
Najdeme první výskyt podřetězce v řetězci:
<?php
$res = mb_strstr('abcde', 'b');
echo $res;
?>
Výsledek provedení kódu:
'bcde'
Příklad
Najdeme první výskyt podřetězce v řetězci a vrátíme část před výskytem:
<?php
$res = mb_strstr('abcde', 'cd', true);
echo $res;
?>
Výsledek provedení kódu:
'ab'
Příklad
Hledání s určením kódování UTF-8:
<?php
$res = mb_strstr('Привет мир', 'мир', false, 'UTF-8');
echo $res;
?>
Výsledek provedení kódu:
'мир'