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 в случае неудачи.
|