Funktionen mb_strstr
Funktionen mb_strstr søger efter den første forekomst af en understreng i en streng med understøttelse af multi-byte kodninger.
Den første parameter er strengen, hvori der søges. Den anden parameter er den søgte understreng.
Den tredje valgfrie parameter bestemmer, om delen af strengen før den fundne forekomst skal returneres. Den fjerde valgfrie parameter angiver kodningen.
Syntaks
mb_strstr(
string $haystack,
string $needle,
[bool $before_needle = false],
[string $encoding],
);
Eksempel
Find den første forekomst af en understreng i en streng:
<?php
$res = mb_strstr('abcde', 'b');
echo $res;
?>
Resultat af kodeudførelse:
'bcde'
Eksempel
Find den første forekomst af en understreng i en streng og returner delen før forekomsten:
<?php
$res = mb_strstr('abcde', 'cd', true);
echo $res;
?>
Resultat af kodeudførelse:
'ab'
Eksempel
Søgning med angivelse af UTF-8 kodning:
<?php
$res = mb_strstr('Привет мир', 'мир', false, 'UTF-8');
echo $res;
?>
Resultat af kodeudførelse:
'мир'