Funksie mb_strstr
Die funksie mb_strstr soek vir die eerste voorkoms van 'n substring in 'n string met ondersteuning vir multibyte-koderings.
Die eerste parameter is die string waarin gesoek word. Die tweede parameter is die gesogte substring.
Die derde opsionele parameter bepaal of die deel van die string vóór die gevindte voorkoms teruggegee moet word. Die vierde opsionele parameter spesifiseer die koding.
Sintaksis
mb_strstr(
string $haystack,
string $needle,
[bool $before_needle = false],
[string $encoding],
);
Voorbeeld
Laat ons die eerste voorkoms van 'n substring in 'n string vind:
<?php
$res = mb_strstr('abcde', 'b');
echo $res;
?>
Resultaat van die kode-uitvoering:
'bcde'
Voorbeeld
Laat ons die eerste voorkoms van 'n substring in 'n string vind en die deel vóór die voorkoms teruggee:
<?php
$res = mb_strstr('abcde', 'cd', true);
echo $res;
?>
Resultaat van die kode-uitvoering:
'ab'
Voorbeeld
Soektog met spesifikasie van UTF-8-koding:
<?php
$res = mb_strstr('Привет мир', 'мир', false, 'UTF-8');
echo $res;
?>
Resultaat van die kode-uitvoering:
'мир'