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() - Шукає позицію останнього входження підрядка у рядок