getLastPositionIgnoreCase
integer public static \Bitrix\Main\Text\BinaryString::getLastPositionIgnoreCase( $haystack, $needle, integer $offset );
Статический метод. Выполняет безопасную с точки зрения многобайтных кодировок операцию. Возвращает номер позиции последнего вхождения подстроки needle относительно начала строки haystack, независимо от направления поиска и смещения offset. Позиция строки отсчитывается от 0, а не от 1. Возвращает false, если искомая строка не найдена. Аналог PHP функции strripos.
Параметры
Параметр | Описание | Версия |
---|---|---|
$haystack | Строка, в которой производится поиск. | |
$needle | Искомая подстрока. Если параметр не является строкой, то он будет преобразован к целому и обработан как код символа. | |
$offset | Если значение указано, то поиск начнется с данного количества символов с начала строки. Если значение отрицательное, то поиск начнется с указанного количества символов от конца строки, но по прежнему будет производится поиск последнего вхождения. |
Примеры
© «Битрикс», 2001-2024, «1С-Битрикс», 2024