Функсияи mb_stripos
Функсияи mb_stripos аввалин пайдоиши зеррафторро дар ришта бе дарназардошти регистри аломатҳо меҷӯяд.
Ба фарқ аз stripos, бо рамзгузориҳои бисёрбайтӣ (UTF-8 ва дигарон) дуруст кор мекунад. Параметри аввал риштаи барои ҷустуҷӯро қабул мекунад, дуюм - зеррафтори мавриди назарро, сеюм (ихтиёрӣ) - мавқеи оғози ҷустуҷӯро, чаҳорум - рамзгузорӣ.
Синтаксис
mb_stripos(string $haystack, string $needle, int $offset = 0, ?string $encoding = null): int|false
Намуна
Мавқеи зеррафторро дар ришта меёбем:
<?php
$res = mb_stripos('AbCdE', 'bc');
echo $res;
?>
Натиҷаи иҷрои код:
1
Намуна
Ҷустуҷӯ бо муайян кардани мавқеи оғоз:
<?php
$res = mb_stripos('AbCdE', 'cd', 2);
echo $res;
?>
Натиҷаи иҷрои код:
2
Намуна
Ҷустуҷӯ бо муайян кардани рамзгузорӣ:
<?php
$res = mb_stripos('Привет мир', 'МИР', 0, 'UTF-8');
echo $res;
?>
Натиҷаи иҷрои код:
7