str_split()是PHP中的内置函数,用于将给定的字符串转换为数组。此函数本质上将给定的字符串拆分为用户指定的长度较小的字符串,并将其存储在数组中并返回该数组。
用法:
array str_split($org_string, $splitting_length)
参数:
该函数接受两个参数,如下所述:
$org_string(强制性):这是指用户需要拆分为数组的原始字符串。
$splitting_length(可选):这是指每个数组元素的长度,我们希望将其拆分为字符串。默认情况下,该函数接受的值为1。
返回值:该函数返回一个数组。如果length参数超出了原始字符串的长度,则整个字符串将作为单个元素返回。如果length参数小于1,则返回False。默认情况下,长度等于1。
例子:
Input: "Hello"
Output:
Array
(
[0] => H
[1] => e
[2] => l
[3] => l
[4] => o
)
下面的程序将说明str_split()函数的工作。
// PHP program to display the working of str_split()
$string = "Geeks";
// Since second argument is not passed,
// string is split into substrings of size 1.
print_r(str_split($string));
$string = "GeeksforGeeks";
// Splits string into substrings of size 4
// and returns array of substrings.
print_r(str_split($string, 4))
?>
输出:
Array
(
[0] => G
[1] => e
[2] => e
[3] => k
[4] => s
)
Array
(
[0] => Geek
[1] => sfor
[2] => Geek
[3] => s
)