Funkcija mb_strstr
Funkcija mb_strstr traži prvu pojavu podstringa u stringu sa podrškom za višebajtna kodiranja.
Prvi parametar - string u kome se vrši pretraga. Drugi parametar - traženi podstring.
Treći opcioni parametar određuje da li da vrati deo stringa pre pronađene pojave. Četvrti opcioni parametar zadaje kodiranje.
Sintaksa
phpmb_strstr(
string $haystack,
string $needle,
[bool $before_needle = false],
[string $encoding],
);
Primer
Pronaći prvu pojavu podstringa u stringu:
php<?php
$res = mb_strstr('abcde', 'b');
echo $res;
?>
Rezultat izvršavanja koda:
php'bcde'
Primer
Pronaći prvu pojavu podstringa u stringu i vratiti deo pre pojave:
php<?php
$res = mb_strstr('abcde', 'cd', true);
echo $res;
?>
Rezultat izvršavanja koda:
php'ab'
Primer
Pretraga sa navedenim kodiranjem UTF-8:
php<?php
$res = mb_strstr('Привет мир', 'мир', false, 'UTF-8');
echo $res;
?>
Rezultat izvršavanja koda:
php'мир'