(PHP 5, PHP 7)
str_split — Преобразует строку в массив
$string
   [, int $split_length = 1
  ] )Преобразует строку в массив.
stringВходная строка.
split_lengthМаксимальная длина фрагмента.
   Если указан необязательный аргумент split_length,
   возвращаемый массив будет содержать части исходной строки длиной
   split_length каждая, иначе каждый элемент
   будет содержать один символ.
  
   Если split_length меньше 1, возвращается
   FALSE. Если split_length больше длины строки
   string, то вся строка будет возвращена в первом и
   единственном элементе массива.
  
Пример #1 Пример использования str_split()
<?php
$str = "Hello Friend";
$arr1 = str_split($str);
$arr2 = str_split($str, 3);
print_r($arr1);
print_r($arr2);
?>
Результат выполнения данного примера:
Array
(
    [0] => H
    [1] => e
    [2] => l
    [3] => l
    [4] => o
    [5] =>
    [6] => F
    [7] => r
    [8] => i
    [9] => e
    [10] => n
    [11] => d
)
Array
(
    [0] => Hel
    [1] => lo
    [2] => Fri
    [3] => end
)
Замечание:
Функция str_split() производит разбивку по байтам, а не по символам, в случае использования строк в многобайтных кодировках.