Funktsioon mb_stristr
Funktsioon mb_stristr otsib esimest alamstringi esinemist stringis ilma suurtähetundlikkuseta ja tagastab osa stringist leitud esinemisest kuni lõpuni. Esimesena edastatakse otsitav string, teisena - otsitav alamstring, kolmandana (valikuline) - tõeväärtus osa stringi tagastamiseks enne esinemist ja neljandana (valikuline) - kodeering.
Süntaks
mb_stristr(string $haystack, string $needle, bool $before_needle = false, ?string $encoding = null): string|false
Näide
Leiame alamstringi stringist ilma suurtähetundlikkuseta:
<?php
$res = mb_stristr('ABCDE', 'bc');
echo $res;
?>
Koodi täitmise tulemus:
'BCDE'
Näide
Parameetri $before_needle kasutamine osa stringi saamiseks enne esinemist:
<?php
$res = mb_stristr('ABCDE', 'bc', true);
echo $res;
?>
Koodi täitmise tulemus:
'A'
Näide
Otsing UTF-8 kodeeringu määramisega:
<?php
$res = mb_stristr('Привет мир', 'МИР', false, 'UTF-8');
echo $res;
?>
Koodi täitmise tulemus:
'мир'