mb_strpos функциясы
mb_strpos функциясы көп байттуу коддоолорду (мисалы, UTF-8) колдогон сап ичиндеги кичине саптын биринчи кездешүүсүнүн позициясын издешет. Биринчи параметр катары издөө үчүн сап берилет, экинчиси - издөөчү кичине сап, үчүнчүсү (милдеттүү эмес) - издөөнүн башталыш позициясы, төртүнчүсү (милдеттүү эмес) - коддоо.
Синтаксис
mb_strpos(string $haystack, string $needle, int $offset = 0, ?string $encoding = null): int|false
Мисал
Сап ичиндеги кичине саптын позициясын табалы:
<?php
$res = mb_strpos('abcde', 'b');
echo $res;
?>
Кодду иштетүүнүн натыйжасы:
1
Мисал
Издөөнүн башталыш позициясын көрсөтүү менен издөө (3-белгиден баштап):
<?php
$res = mb_strpos('abcabc', 'a', 2);
echo $res;
?>
Кодду иштетүүнүн натыйжасы:
3
Мисал
Кириллицалуу сапта (UTF-8) издөө:
<?php
$res = mb_strpos('абвгде', 'в', 0, 'UTF-8');
echo $res;
?>
Кодду иштетүүнүн натыйжасы:
2