НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
101 of 410 menu

Функция mb_strrpos

Функция mb_strrpos находит позицию последнего вхождения подстроки в строку. Работает с многобайтовыми кодировками (UTF-8 и др.). Первым параметром принимает строку для поиска, вторым - искомую подстроку, третьим (необязательным) - позицию начала поиска, четвертым (необязательным) - кодировку.

Синтаксис

mb_strrpos( string $haystack, string $needle, int $offset = 0, string $encoding ): int|false

Пример

Найдем позицию последнего вхождения подстроки в строке:

<?php $res = mb_strrpos('аабабв', 'б'); echo $res; ?>

Результат выполнения кода:

3

Пример

Поиск с указанием кодировки UTF-8:

<?php $res = mb_strrpos('日本語', '語', 0, 'UTF-8'); echo $res; ?>

Результат выполнения кода:

2

Пример

Когда подстрока не найдена, функция возвращает false:

<?php $res = mb_strrpos('abcde', 'z'); var_dump($res); ?>

Результат выполнения кода:

false

Смотрите также

  • функцию mb_strpos,
    которая ищет первое вхождение подстроки
  • функцию strrpos,
    которая ищет последнее вхождение без учета кодировки
Русский
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 для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить