str_split

(PHP 5, PHP 7)

str_split将字符串转换为数组

说明

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

将一个字符串转换为数组。

参数

string

输入字符串。

split_length

每一段的长度。

返回值

如果指定了可选的 split_length 参数,返回数组中的每个元素均为一个长度为 split_length 的字符块,否则每个字符块为单个字符。

如果 split_length 小于 1,返回 FALSE。如果 split_length 参数超过了 string 超过了字符串 string 的长度,整个字符串将作为数组仅有的一个元素返回。

范例

Example #1 str_split() 使用范例

<?php

$str 
"Hello Friend";

$arr1 str_split($str);
$arr2 str_split($str3);

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
)

注释

Note:

在处理多字节字符时,str_split() 会按字节数转换,而非字符数。

参见

相关文章
php 字符串 函数 函数把包含数据的二进制字符串转换为十六进制值php 字符串 函数 将字符由一种 cyrillic 字符转换成另一种php 字符串 函数 返回使用 htmlspecialchars 和 htmlentities 后的转换表php 字符串 函数 将逻辑顺序希伯来文(logical hebrew)转换为视觉顺序希伯来文(visual hebrew)php 字符串 函数 将逻辑顺序希伯来文(logical hebrew)转换为视觉顺序希伯来文(visual hebrew),并且转换换行符php 字符串 函数 转换十六进制字符串为二进制字符串php 多字节字符串 函数 转换一个或多个变量的字符编码php 多字节字符串 函数 返回所有支持编码的数组php openssl 函数 将一个密钥的可输出表示转换为字符串php postgresql 函数 将关联的数组值转换为适合 sql 语句的格式。php 字符串 函数 将字符转换为 html 转义字符php 字符串 函数 将 quoted printable 字符串转换为 8 bit 字符串php 字符串 函数 将 8 bit 字符串转换成 quoted printable 字符串php posix 正则表达式函数 用正则表达式将字符串分割到数组中php posix 正则表达式函数 用正则表达式不区分大小写将字符串分割到数组中php 字符串 函数 解析 csv 字符串为一个数组php 字符串 函数 将字符串转换为数组php 字符串 函数 转换指定字符php xml 解析器函数 将用 utf 8 方式编码的 iso 8859 1 字符串转换成单字节的 iso 8859 1 字符串。php xml 解析器函数 将 iso 8859 1 编码的字符串转换为 utf 8 编码
关注编程学问公众号