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

Метод after класса UnicodeString

Метод after класса UnicodeString возвращает новую строку, содержащую часть исходной строки, которая идёт после первого вхождения указанной подстроки. Первым параметром передаётся подстрока-разделитель, после которой нужно взять остаток строки.

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

Синтаксис

public function after(string $needle, bool $includeNeedle = false): static

Пример

Давайте возьмём часть строки, которая идёт после подстроки '/':

<?php use SymfonyComponentStringUnicodeString; $str = new UnicodeString('user/article/hello'); $res = $str->after('/'); echo $res; ?>

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

"article/hello"

Пример

Давайте передадим второй параметр true, чтобы включить саму подстроку в результат:

<?php use SymfonyComponentStringUnicodeString; $str = new UnicodeString('user/article/hello'); $res = $str->after('/', true); echo $res; ?>

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

"/article/hello"

Пример

Давайте попробуем найти подстроку, которой нет в исходной строке:

<?php use SymfonyComponentStringUnicodeString; $str = new UnicodeString('user/article/hello'); $res = $str->after('xyz'); echo $res; ?>

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

"user/article/hello"

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

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