Funktsioon mb_strstr
Funktsioon mb_strstr otsib stringist esimese alamstringi esinemise mitmebaidkodeeringute toega.
Esimene parameeter on string, milles otsing tehakse. Teine parameeter on otsitav alamstring.
Kolmas valikuline parameeter määrab, kas tagada stringi osa enne leitud esinemist. Neljas valikuline parameeter määrab kodeeringu.
Süntaks
mb_strstr(
string $haystack,
string $needle,
[bool $before_needle = false],
[string $encoding],
);
Näide
Leiame stringist esimese alamstringi esinemise:
<?php
$res = mb_strstr('abcde', 'b');
echo $res;
?>
Koodi täitmise tulemus:
'bcde'
Näide
Leiame stringist esimese alamstringi esinemise ja tagame osa enne esinemist:
<?php
$res = mb_strstr('abcde', 'cd', true);
echo $res;
?>
Koodi täitmise tulemus:
'ab'
Näide
Otsing UTF-8 kodeeringu määramisega:
<?php
$res = mb_strstr('Привет мир', 'мир', false, 'UTF-8');
echo $res;
?>
Koodi täitmise tulemus:
'мир'