str_split()函数将给定的字符串分割成用户指定长度的较小的字符串,将它们存储在数组中,并返回一个数组。
PHP str_split()
PHP str_split()是一个内置函数,可以将一个字符串分割成一个数组。在PHP中要将一个字符串转换为一个数组,可以使用str_split()函数。str_split()函数接受两个参数,并返回一个将字符串分割成单个元素的数组。
语法
str_split()方法的语法如下:
str_split(string, length)
参数
string 参数是必需的,它指定了要分割的字符串。
length 参数是可选的,它指定了每个数组元素的长度。默认值是1。
请看下面的代码示例:
<?php
print_r(str_split("Millie Bobby Brown", 6));
请看输出结果:
➜ pro php app.php
Array
(
[0] => Millie
[1] => Bobby
[2] => Brown
)
➜ pro
如果指定了可选的split_length参数,返回的数组将被分解成几块,每块的长度为split_length;否则,每块的长度为一个字符。
如果split_length小于1,则返回FALSE 。但是,如果split_length的长度超过了字符串的长度,整个字符串将作为第一个(也是唯一的)数组元素返回。
在处理多字节编码的字符串时,str_split()会分割成字节而不是字符。
如果split_length的长度超过了字符串的长度,整个字符串将作为第一个(也是唯一的)数组元素被返回。
请看另一个例子:
<?php
print_r(str_split("KRUNAL"));
看输出:
➜ pro php app.php
Array
(
[0] => K
[1] => R
[2] => U
[3] => N
[4] => A
[5] => L
)
➜ pro
本教程就到此为止。