Funkcija mb_stristr
Funkcija mb_stristr ieško pirmojo eilutės įvykio be didžiųjų ir mažųjų raidžių skirtumo ir grąžina eilutės dalį nuo rasto įvykio pradžios iki pabaigos. Pirmuoju parametru perduodama eilutė paieškai, antruoju - ieškoma eilutė, trečiuoju (neprivalomu) - loginė reikšmė eilutės daliai iki įvykio grąžinti, o ketvirtuoju (neprivalomu) - kodavimas.
Sintaksė
mb_stristr(string $haystack, string $needle, bool $before_needle = false, ?string $encoding = null): string|false
Pavyzdys
Raskime eilutę eilutėje be didžiųjų ir mažųjų raidžių skirtumo:
<?php
$res = mb_stristr('ABCDE', 'bc');
echo $res;
?>
Kodo vykdymo rezultatas:
'BCDE'
Pavyzdys
Parametro $before_needle naudojimas eilutės daliai iki įvykio gauti:
<?php
$res = mb_stristr('ABCDE', 'bc', true);
echo $res;
?>
Kodo vykdymo rezultatas:
'A'
Pavyzdys
Paieška nurodant UTF-8 kodavimą:
<?php
$res = mb_stristr('Привет мир', 'МИР', false, 'UTF-8');
echo $res;
?>
Kodo vykdymo rezultatas:
'мир'