Функция mb_str_split
Функция mb_str_split
разбивает строку в многобайтовой кодировке (например, UTF-8) на массив символов или частей заданной длины. В первый параметр передается строка для разбиения, во второй - длина каждой части, а в третий - кодировка.
Синтаксис
mb_str_split(string, [length], [encoding]);
Пример
Разобьем строку на отдельные символы:
<?php
$res = mb_str_split('абвгд');
print_r($res);
?>
Результат выполнения кода:
['а', 'б', 'в', 'г', 'д']
Пример
Разобьем строку на части по 2
символа:
<?php
$res = mb_str_split('12345', 2);
print_r($res);
?>
Результат выполнения кода:
['12', '34', '5']
Пример
Разобьем строку с явным указанием кодировки UTF-8:
<?php
$res = mb_str_split('日本語', 1, 'UTF-8');
print_r($res);
?>
Результат выполнения кода:
['日', '本', '語']