РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
928 of 1361 menu

Метод afterLast

Метод afterLast класса UnicodeString возвращает новую строку UnicodeString, содержащую часть исходной строки после последнего вхождения подстроки, переданной первым параметром needle. Если подстрока не найдена, метод возвращает исходную строку целиком.

Синтаксис

public function afterLast(string $needle): static

Пример

Давайте получим часть строки после последнего вхождения подстроки '/':

<?php use Symfony\Component\String\UnicodeString; $str = new UnicodeString('/user/article/hello'); $res = $str->afterLast('/'); echo $res; ?>

Результат выполнения кода:

"hello"

Пример

Давайте получим часть строки после последнего вхождения подстроки 'abcde':

<?php use Symfony\Component\String\UnicodeString; $str = new UnicodeString('abcde abcde article'); $res = $str->afterLast('abcde'); echo $res; ?>

Результат выполнения кода:

" article"

Пример

Если подстрока не найдена, метод возвращает исходную строку:

<?php use Symfony\Component\String\UnicodeString; $str = new UnicodeString('article'); $res = $str->afterLast('xyz'); echo $res; ?>

Результат выполнения кода:

"article"

Смотрите также

  • метод after,
    который возвращает часть строки после первого вхождения подстроки
  • метод before,
    который возвращает часть строки до первого вхождения подстроки
  • метод beforeLast,
    который возвращает часть строки до последнего вхождения подстроки
  • класс UnicodeString,
    который представляет собой Unicode-строку
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить