Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
912 of 1361 menu
◀ ▶

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

Метод chunk класса UnicodeString разбивает строку на массив подстрок фиксированной длины. Первым параметром передаётся длина каждой части. Вторым необязательным параметром можно передать строку-разделитель, которая будет вставлена между частями. Метод возвращает новый объект UnicodeString.

Синтаксис

public function chunk(int $length, string $separator = ''): static

Пример

Давайте разобьём строку 'abcde' на части по два символа:

<?php use SymfonyComponentStringUnicodeString; $str = new UnicodeString('abcde'); $res = $str->chunk(2); var_dump($res->toString()); ?>

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

["ab", "cd", "e"]

Пример

Давайте разобьём строку 'article' на части по три символа с разделителем '-':

<?php use SymfonyComponentStringUnicodeString; $str = new UnicodeString('article'); $res = $str->chunk(3, '-'); var_dump($res->toString()); ?>

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

["art", "icl", "e"]

Пример

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

<?php use SymfonyComponentStringUnicodeString; $str = new UnicodeString('user'); $res = $str->chunk(1); var_dump($res->toString()); ?>

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

["u", "s", "e", "r"]

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

  • класс UnicodeString,
    который представляет Unicode-строку
  • метод split,
    который разбивает строку по разделителю
  • метод slice,
    который вырезает часть строки
  • метод length,
    который возвращает длину строки
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить