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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне