PHP str split 函数是一个用于将字符串分割成数组的函数。它可以按照指定的字符将字符串分割成多个子字符串,并将这些子字符串作为一个数组返回。
$str = "Hello world!"; $arr = str_split($str); print_r($arr); // 输出:Array ( [0] => H [1] => e [2] => l [3] => l [4] => o [5] => [6] => w [7] => o [8] => r [9] => l [10] => d [11] => ! )
str split 函数有三个参数,分别是要分割的字符串、每段长度和分隔符。如果不提供任何参数,默认情况下会将字符串中的所有字符都作为单独的元素加入到返回的数组中。如果提供了 length 参数,那么它会根据 length 的值将字符串分割成多少份,并将这些子字符串作为单独的元素加入到返回的数组中。如果同时提供了 delimiter 参数,那么它会根据 delimiter 的值将字符串分割成多少份,并将这些子字符串作为单独的元素加入到返回的数组中。
$str = "Hello world!"; $arr = str_split($str, 3); print_r($arr); // 输出:Array ( [0] => Hel [1] => lo [2] => wor [3] => ld! )
此外,str split 还可以用来对 URL 进行解析。例如,可以使用该函数来解析 URL 查询参数(query string parameters)。通过使用 str split 函数来解析 URL 查询参数,可以很容易地获得 URL 查询参数中包含的信息。
PHP String 参考手册
把字符串 "Hello" 分割到数组中:
str_split() 函数把字符串分割到数组中。
参数 | 描述 |
---|---|
string | 必需。规定要分割的字符串。 |
length | 可选。规定每个数组元素的长度。默认是 1。 |
返回值: | 如果 length 小于 1,str_split() 函数将返回 FALSE。 如果 length 大于字符串的长度,整个字符串将作为数组的唯一元素返回。 |
---|---|
PHP 版本: | 5+ |
使用 length 参数:
PHP date_format() 函数PHP Date/Time 参考手册实例 返回一个新的 DateTime 对象,然后格式化日期:?php $date=date_create("201...
PHP timezone_abbreviations_list() 函数PHP Date/Time 参考手册实例 输出 "act" 时区的夏令时、偏移量和时区名称:?php $tzlist...
PHP strnatcmp() 函数PHP String 参考手册实例 使用自然算法来比较两个字符串(区分大小写):?php echo strnatcmp(2Hello world...
PHP strrchr() 函数PHP String 参考手册实例 搜索 world 在字符串中的位置,并返回从该位置到字符串结尾的所有字符:?php echo s...
PHP substr_replace() 函数PHP String 参考手册实例 把 Hello 替换成 world:?php echo substr_replace(Hello,world,0); ? 运行...