iconv_strrpos
(PHP 5, PHP 7, PHP 8)
iconv_strrpos — Повертає позицію останнього входження підрядка
Опис
iconv_strrpos(string $haystack, string $needle, ?string $encoding = null): int|false
Находит последнюю позицию подстрокиneedle
в рядку haystack
В отличие отstrrpos() iconv_strrpos() повертає зміщення перед рядком у символах, а не в байтах. Кількість символів трактується залежно від вказаної параметром encoding
кодування.
Список параметрів
haystack
Рядок, в якому проводиться пошук.
needle
Шуканий підрядок.
encoding
Якщо параметр encoding
не вказано, то мається на увазі, що string
має кодування iconv.internal_encoding
Якщо haystack
илиneedle
не є рядками, вони будуть перетворені на рядок та застосовані як код символу.
Значення, що повертаються
Повертає номер позиції останнього входження рядка needle
вhaystack
Якщо рядок needle
не найдена,iconv_strrpos() повертає false
Увага
Ця функція може повертати як логічне значення **false
**так і значення не типу boolean, яке наводиться до false
. За більш детальною інформацією зверніться до розділу Логічний типИспользуйтеоператор === для перевірки значення, яке повертається цією функцією.
список змін
Версия | Опис |
---|---|
8.0.0 | encoding тепер допускає значення null. |
Дивіться також
- strrpos() - Повертає позицію останнього входження підрядка у рядку
- iconv_strpos() - Повертає позицію першого входження підрядка
- mb_strrpos() - Шукає позицію останнього входження підрядка у рядок