Функсияи mb_stristr
Функсияи mb_stristr аввалин воридшавии зерсатрро дар сатр бе ҳисоб кардани регистр ҷустуҷӯ мекунад ва қисми сатрро аз оғози воридишуда то охир бармегардонад. Параметри аввал барои ҷустуҷӯ сатр, дуюм - зерсатри матлуб, сеюм (ихтиёрӣ) - қимати булӣ барои баргардонидани қисми сатр то ба воридшавӣ, ва чаҳорум (ихтиёрӣ) - рамзгузории дода мешавад.
Синтаксис
mb_stristr(string $haystack, string $needle, bool $before_needle = false, ?string $encoding = null): string|false
Мисол
Зерсатрро дар сатр бе ҳисоб кардани регистр меёбем:
<?php
$res = mb_stristr('ABCDE', 'bc');
echo $res;
?>
Натиҷаи иҷрои код:
'BCDE'
Мисол
Истифодаи параметри $before_needle барои гирифтани қисми сатр то ба воридшавӣ:
<?php
$res = mb_stristr('ABCDE', 'bc', true);
echo $res;
?>
Натиҷаи иҷрои код:
'A'
Мисол
Ҷустуҷӯ бо муайян кардани рамзгузории UTF-8:
<?php
$res = mb_stristr('Привет мир', 'МИР', false, 'UTF-8');
echo $res;
?>
Натиҷаи иҷрои код:
'мир'