Functie mb_stristr
De functie mb_stristr zoekt naar het eerste voorkomen van een substring in een string zonder hoofdlettergevoeligheid en retourneert een deel van de string vanaf het begin van het gevonden voorkomen tot het einde. De eerste parameter is de string om in te zoeken, de tweede is de gezochte substring, de derde (optioneel) is een booleaanse waarde om het deel van de string vóór het voorkomen terug te geven, en de vierde (optioneel) is de codering.
Syntaxis
mb_stristr(string $haystack, string $needle, bool $before_needle = false, ?string $encoding = null): string|false
Voorbeeld
Laten we een substring in een string zoeken zonder hoofdlettergevoeligheid:
<?php
$res = mb_stristr('ABCDE', 'bc');
echo $res;
?>
Resultaat van de code-uitvoering:
'BCDE'
Voorbeeld
Het gebruik van de parameter $before_needle om het deel van de string vóór het voorkomen te krijgen:
<?php
$res = mb_stristr('ABCDE', 'bc', true);
echo $res;
?>
Resultaat van de code-uitvoering:
'A'
Voorbeeld
Zoeken met opgave van UTF-8 codering:
<?php
$res = mb_stristr('Привет мир', 'МИР', false, 'UTF-8');
echo $res;
?>
Resultaat van de code-uitvoering:
'мир'