grapheme_stripos
(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)
grapheme_stripos — Знаходить позицію (в одиницях графеми) першої появи рядка без урахування регістру
Опис
Процедурний стиль
grapheme_stripos(string $haystack, string $needle, int $offset = 0): int|false
Знаходить позицію (в одиницях графеми) першої появи рядка без урахування регістру.
Список параметрів
haystack
Рядок для пошуку. Має бути коректним UTF-8.
needle
Рядок, який потрібно знайти. Має бути коректним UTF-8.
offset
Необов'язковий параметр offset
дозволяє вказати, де в haystack
починати пошук у вигляді усунення в одиницях графеми (не в байтах чи символах). Якщо усунення негативне, воно обробляється щодо кінця рядка. Повернена позиція, як і раніше, щодо початку haystack
, независимо от значенияoffset
Значення, що повертаються
Повертає позицію як ціле число. Якщо входження needle
не найдено, функцияgrapheme_stripos() поверне false
список змін
Версия | Опис |
---|---|
7.1.0 | Додано підтримку негативних значень offset |
Приклади
Приклад #1 Приклад використання grapheme_stripos()****
Loading...
Результат виконання наведеного прикладу:
2
Дивіться також
- grapheme_stristr() - Повертає частину рядка haystack від першої появи needle без урахування регістру до кінця haystack
- grapheme_strpos() - знаходить позицію (в одиницях графеми) першого входження рядка
- grapheme_strripos() - Знаходить позицію (в одиницях графеми) останнього входження рядка без урахування регістру
- grapheme_strrpos() - знаходить позицію (в одиницях графеми) останнього входження рядка
- grapheme_strstr() - Повертає частину рядка haystack від першої появи needle до кінця haystack
- » Сегментація тексту в Unicode: межі кластера графеми