Funktionen mb_stristr
Funktionen mb_stristr søger efter den første forekomst af en understreng i en streng uden at skelne mellem store og små bogstaver og returnerer en del af strengen fra starten af den fundne forekomst til slutningen. Den første parameter er strengen, der skal søges i, den anden er den søgte understreng, den tredje (valgfri) er en boolsk værdi for at returnere delen af strengen før forekomsten, og den fjerde (valgfri) er tegnsætningen.
Syntaks
mb_stristr(string $haystack, string $needle, bool $before_needle = false, ?string $encoding = null): string|false
Eksempel
Lad os finde en understreng i en streng uden at skelne mellem store og små bogstaver:
<?php
$res = mb_stristr('ABCDE', 'bc');
echo $res;
?>
Resultat af kodeudførelse:
'BCDE'
Eksempel
Brug af $before_needle-parameteren til at få delen af strengen før forekomsten:
<?php
$res = mb_stristr('ABCDE', 'bc', true);
echo $res;
?>
Resultat af kodeudførelse:
'A'
Eksempel
Søgning med angivelse af UTF-8-tegnsætning:
<?php
$res = mb_stristr('Привет мир', 'МИР', false, 'UTF-8');
echo $res;
?>
Resultat af kodeudførelse:
'мир'