str_split()
19th January 2021
0 Comments
Programming Language
PHP [Versions: 5, 7, 8]
Syntax
Typical Usage
Converts a string to an array by breaking up the string into chunks specified by the optional length parameter.
Accepted Parameters
- string (string) (Required): The string you wish to split.
- length (integer) (Optional) (Default = 1): If specified, the split string will be be the length of length.
Return Value(s)
Returns an array with each key containing a single character or a number of characters specified in the length parameter.Notes
If the length is less than 1, str_split will return false. If the length exceeds the length of string, the entire string is returned as the only element in the array.
Examples of str_split()
Example 1
<?php
$string = "Hulk Smash";
$new_array = str_split($string);
print_r($new_array);
Since length is not included, the default of one character per array key. The above will output:
Array ( [0] => H [1] => u [2] => l [3] => k [4] => [5] => S [6] => m [7] => a [8] => s [9] => h )
Example 2
<?php
$string = "Hulk Smash";
$new_array = str_split($string);
print_r($new_array, 2);
Adding a length value will break the string up into chunks before storing the chunks into an array. So the result will be:
Array ( [0] => Hu [1] => lk [2] => S [3] => ma [4] => sh )
Was This Helpful?
If this post has helped you, please let me know. Your feedback will be highly appreciated and will help me build better content.