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

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

Метод repeat класса UnicodeString создаёт новую строку, состоящую из исходной строки, повторённой указанное число раз. Первым параметром передаётся целое число - количество повторений. Метод возвращает новый объект UnicodeString, а исходный объект остаётся неизменным.

Синтаксис

public function repeat(int $times): static

Пример

Давайте повторим строку 'abcde' три раза:

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

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

"abcdeabcdeabcde"

Пример

Давайте повторим строку 'user' два раза и выведем длину результата:

<?php use Symfony\Component\String\UnicodeString; $str = new UnicodeString('user'); $res = $str->repeat(2); echo $res . ' - ' . $res->length(); ?>

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

"useruser - 8"

Пример

Если передать ноль, то будет возвращена пустая строка:

<?php use Symfony\Component\String\UnicodeString; $str = new UnicodeString('hello'); $res = $str->repeat(0); echo $res->isEmpty() ? 'empty' : $res; ?>

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

"empty"

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

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