str_split
Разбивает строку на части заданной длины.
Синтаксис
str_split(string $string, int $length = 1): arrayПараметры
| Параметр | Тип | Описание |
|---|---|---|
| $string | string | Исходная строка. |
| $length | int | Необязательный. Длина каждой части; по умолчанию 1. |
Возвращаемое значение
arrayМассив частей строки.
Примеры
По одному символу:
<?php
echo implode(' ', str_split('abc'));Результат:
a b cГруппы по четыре цифры:
<?php
echo implode(' ', str_split('1234567812345678', 4));Результат:
1234 5678 1234 5678Примечания
Функция считает байты. Для кириллицы и эмодзи используйте mb_str_split().
См. также
- explode — Разбивает строку на массив по разделителю.
- mb_str_split — Разбивает строку на символы с учётом любого алфавита.
Вопросы и ответы по теме
В учебнике
- Строки — Работа со строками в PHP — кавычки, склейка, длина, поиск, замена и функции для кириллицы.