PHP 5, PHP 7, PHP 8
str_split - Convert a string to an array

str_split( string$string, [int$length = 1] ): array

Converts a string to an array.



The input string.


Maximum length of the chunk.

Return Values

If the optional length parameter is specified, the returned array will be broken down into chunks with each being length in length, otherwise each chunk will be one character in length.

false is returned if length is less than 1. If the length length exceeds the length of string, the entire string is returned as the first (and only) array element.



str_split will split into bytes, rather than characters when dealing with a multi-byte encoded string. Use mb_str_split to split the string into code points.

Related Functions

Example of str_split

Show all examples for str_split

PHP Version:

Function str_split:

Strings Functions

Most used PHP functions