一、str_split是什么
str_split函数是PHP的内置函数之一,其主要作用是将给定的字符串按照指定长度进行切割,然后返回一个数组。
二、str_split的语法
str_split的语法如下:
array str_split ( string $string [, int $split_length = 1 ] )
其中,$string为需要切割的字符串;$split_length为切割长度,如果不传此参数,则默认为1。
三、str_split的使用
下面我们通过几个实例来介绍如何使用str_split函数。
1. 按照指定长度切割字符串
我们通过下面的代码来演示如何使用str_split函数按照指定长度切割字符串:
$str = "HelloWorld"; $arr = str_split($str, 2); print_r($arr);
输出结果为:
Array ( [0] => He [1] => ll [2] => oW [3] => or [4] => ld )
2. 将字符串转为数组
我们可以直接使用str_split函数将字符串转为数组:
$str = "PHP is a popular server-side scripting language."; $arr = str_split($str); print_r($arr);
输出结果为:
Array ( [0] => P [1] => H [2] => P [3] => [4] => i [5] => s [6] => [7] => a [8] => [9] => p [10] => o [11] => p [12] => u [13] => l [14] => a [15] => r [16] => [17] => s [18] => e [19] => r [20] => v [21] => e [22] => r [23] => - [24] => s [25] => i [26] => d [27] => e [28] => [29] => s [30] => c [31] => r [32] => i [33] => p [34] => t [35] => i [36] => n [37] => g [38] => [39] => l [40] => a [41] => n [42] => g [43] => u [44] => a [45] => g [46] => e [47] => . )
3. 将十六进制字符串切割为字节数组
我们可以使用str_split函数将十六进制字符串切割为字节数组:
$str = "426c6f636b636861696e"; $arr = str_split($str, 2); print_r($arr);
输出结果为:
Array ( [0] => 42 [1] => 6c [2] => 6f [3] => 63 [4] => 6b [5] => 63 [6] => 68 [7] => 61 [8] => 69 [9] => 6e )
四、小结
本篇文章主要介绍了PHP中的str_split函数,我们通过几个实例了解了str_split函数的使用方法。希望这篇文章对你有所帮助。
原创文章,作者:JMPKI,如若转载,请注明出处:https://www.506064.com/n/325199.html