str_split
str_split
(PHP 5, PHP 7)
str_split - 将字符串转换为数组
描述
array str_split ( string $string [, int $split_length = 1 ] )
将字符串转换为数组。
参数
string
输入字符串。
split_length
块的最大长度。
返回值
如果split_length
指定了可选参数,则返回的数组将被分解为split_length
长度各不相同的块,否则每个块将是一个字符长度。
如果split_length
小于1 则返回FALSE
。
例子
示例#1 str_split()的使用示例
<?php
$str = "Hello Friend";
$arr1 = str_split($str
$arr2 = str_split($str, 3
print_r($arr1
print_r($arr2
?>
上面的例子将输出:
Array
(
[0] => 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
)
注意
注意
: 在处理多字节编码字符串时,str_split()
将分割成字节,而不是字符。
扩展内容
- chunk_split() - 将字符串拆分为更小的块
- preg_split() - 用正则表达式分割字符串
- explode() - 按字符串拆分字符串
- count_chars() - 返回有关字符串中使用的字符的信息
- str_word_count() - 返回关于字符串中使用的单词的信息
- for
← str_shuffle
str_word_count →