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