97 of 410 menu

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

Ошондой эле караңыз

  • strpos функциясын,
    ал көп байттуу коддоолорду эске албай кичине саптын позициясын издешет
  • mb_strlen функциясын,
    ал көп байттуу коддоолорду эске алуу менен саптын узундугун кайтарат
Кыргызча
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어LietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу