95 of 410 menu

Функция 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

Вижте също

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