(PHP 7 >= 7.4.0, PHP 8)
mb_str_split — Возвращает массив символов многобайтовой строки
Функция возвращает массив строк и работает аналогично функции str_split(),
но поддерживает кодировки с переменным размером символов
и кодировки с фиксированным размером символов из 1, 2 или 4 байтов.
Функция разобьёт строку на части заданной длины, если указали
параметр length; длина отдельной части измеряется не в байтах, а в символах.
Кодировку символов строки указывают в необязательном параметре encoding,
и это хорошая практика.
stringСтрока (string), которую требуется разбить на отдельные символы или части из двух или большего количества символов.
lengthФункция составит и вернёт массив, каждый элемент которого состоит не из одного, а из заданного количества символов.
encoding
Параметр encoding указывает кодировку символов.
При пропуске параметра или передаче значения null
функция интерпретирует символы в предустановленной кодировке модуля.
Строка, которая указывает поддерживаемую кодировку.
Функция возвращает массив строк.
| Версия | Описание |
|---|---|
| 8.0.0 |
Параметр encoding теперь принимает значение null.
|
| 8.0.0 |
Функция больше не возвращает false, если возникла ошибка.
|