一、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/zh-tw/n/325199.html