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.0encoding тепер допускає значення null.

Дивіться також

  • strrpos() - Повертає позицію останнього входження підрядка у рядку
  • iconv_strpos() - Повертає позицію першого входження підрядка
  • mb_strrpos() - Шукає позицію останнього входження підрядка у рядок