Functie mb_strstr
De functie mb_strstr zoekt naar het eerste voorkomen van een substring in een string met ondersteuning voor multibyte coderingen.
De eerste parameter is de string waarin wordt gezocht. De tweede parameter is de gezochte substring.
De derde optionele parameter bepaalt of het deel van de string vóór het gevonden voorkomen moet worden geretourneerd. De vierde optionele parameter specificeert de codering.
Syntaxis
mb_strstr(
string $haystack,
string $needle,
[bool $before_needle = false],
[string $encoding],
);
Voorbeeld
Laten we het eerste voorkomen van een substring in een string vinden:
<?php
$res = mb_strstr('abcde', 'b');
echo $res;
?>
Resultaat van de code-uitvoering:
'bcde'
Voorbeeld
Laten we het eerste voorkomen van een substring in een string vinden en het deel vóór het voorkomen retourneren:
<?php
$res = mb_strstr('abcde', 'cd', true);
echo $res;
?>
Resultaat van de code-uitvoering:
'ab'
Voorbeeld
Zoeken met specificatie van UTF-8 codering:
<?php
$res = mb_strstr('Привет мир', 'мир', false, 'UTF-8');
echo $res;
?>
Resultaat van de code-uitvoering:
'мир'