(PHP 7 >= 7.4.0, PHP 8)
mb_str_split — Если задана многобайтовая строка возвращает массив символов
$string
, int $length
= 1, ?string $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 в случае неудачи.
|