str_split Преобразовывает строку в массив &reftitle.description; arraystr_split stringstring intlength1 Функция разбивает строку на элементы массива. &reftitle.parameters; string Входная строка. length Максимальная длина части. &reftitle.returnvalues; Функция возвращает массив строк. Функция разобьёт строку на части заданной длины, если указали необязательный аргумент length. Длина каждой части будет равна значению аргумента length, за исключением последней части, длина которой будет меньше, если строка делится неравномерно. Значение параметра length по умолчанию — 1 байт. &reftitle.errors; Функция выбросит ошибку ValueError, если значение аргумента length окажется меньше 1. &reftitle.changelog; &Version; &Description; 8.2.0 Функция теперь возвращает пустой массив (&array;), если параметр string не указали; раньше возвращался массив (&array;), который содержал одну пустую строку. 8.0.0 Функция теперь выбросит ошибку ValueError, если значение аргумента length окажется меньше 1; раньше вместо этого функция вызывала ошибку уровня E_WARNING и возвращала &false;. &reftitle.examples; Пример преобразования строки в массив функцией <function>str_split</function> ]]> &example.outputs; 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 ) ]]> &reftitle.notes; Функция str_split разбивает строки в многобайтовых кодировках по байтам, а не по символам. На кодовые точки строку разбивает функция mb_str_split. Для разбиения строки на кластеры графем вызывают функцию grapheme_str_split. &reftitle.seealso; mb_str_split grapheme_str_split chunk_split preg_split explode count_chars str_word_count Цикл for