mb_ereg_search_pos
(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
mb_ereg_search_pos —
Возвращает позицию и длину совпавшего с регулярным выражением участка
многобайтовой строки
Описание
mb_ereg_search_pos(?string $pattern
= null
, ?string $options
= null
): array|false
Строка для поиска задаётся функцией
mb_ereg_search_init(). Если она не задавалась,
будет использована строка, заданная ранее.
Список параметров
-
pattern
-
Шаблон, текст регулярного выражения.
-
options
-
Опция поиска. Подробнее смотрите mb_regex_set_options().
Возвращаемые значения
Массив (array) содержащий два элемента. Первый элемент -
смещение в байтах, с которого начинается совпадение относительно начала искомой
строки, и второй элемент - длина совпадения в байтах.
В случае возникновения ошибки возвращается false
.
Примечания
Замечание:
Для этой функции будет
использована внутренняя кодировка или кодировка, установленная функцией mb_regex_encoding().
Смотрите также
- mb_regex_encoding() - Устанавливает/получает текущую кодировку для многобайтового регулярного выражения
- mb_ereg_search_init() - Инициализация поиска соответствий регулярному выражению многобайтовой
строкой и текстом регулярного выражения