str_split() Function
str_split()是PHP中的内置函数,用于将给定字符串转换为数组。这个函数将给定的字符串拆分为用户指定的长度较小的字符串,并将它们存储在数组中并返回数组。
语法
1 | array str_split($org_string, $splitting_length) |
参数
该函数接受两个参数,描述如下:
- $org_string (mandatory):指用户需要分割成数组的原始字符串。
- $splitting_length(可选):这是指每个数组元素的长度,我们希望将字符串拆分为。默认情况下,函数接受值为1。
返回值:函数返回一个数组。如果长度参数超过了原始字符串的长度,那么整个字符串将作为单个元素返回。如果长度参数小于1,则返回False。默认情况下,长度等于1。
例子
1 2 3 4 5 6 7 8 9 10 | Input: "Hello" Output: Array ( [0] => H [1] => e [2] => l [3] => l [4] => o ) |
下面的程序将解释str_split()函数的工作原理。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <?php // PHP program to display the working of str_split() $string = "Sky8g"; // Since second argument is not passed, // string is split into substrings of size 1. print_r(str_split($string)); $string = "Sky8gforloves"; // Splits string into substrings of size 4 // and returns array of substrings. print_r(str_split($string, 4)) ?> |
输出
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | Array ( [0] => S [1] => k [2] => y [3] => 8 [4] => g ) Array ( [0] => Sky8 [1] => gfor [2] => love [3] => s ) |
参考