Funkcija mb_stristr
Funkcija mb_stristr meklē pirmo apakšvirknes atradumu virknē bez reģistra jūtības un atgriež virknes daļu no atrastā atraduma sākuma līdz beigām. Pirmā parametrā tiek padota meklējamā virkne, otrajā - meklējamā apakšvirkne, trešajā (neobligāts) - loģiskā vērtība, lai atgrieztu virknes daļu pirms atraduma, un ceturtajā (neobligāts) - kodējums.
Sintakse
mb_stristr(string $haystack, string $needle, bool $before_needle = false, ?string $encoding = null): string|false
Piemērs
Atradīsim apakšvirkni virknē bez reģistra jūtības:
<?php
$res = mb_stristr('ABCDE', 'bc');
echo $res;
?>
Koda izpildes rezultāts:
'BCDE'
Piemērs
Parametra $before_needle izmantošana, lai iegūtu virknes daļu pirms atraduma:
<?php
$res = mb_stristr('ABCDE', 'bc', true);
echo $res;
?>
Koda izpildes rezultāts:
'A'
Piemērs
Meklēšana ar UTF-8 kodējuma norādi:
<?php
$res = mb_stristr('Привет мир', 'МИР', false, 'UTF-8');
echo $res;
?>
Koda izpildes rezultāts:
'мир'