一、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
微信掃一掃
支付寶掃一掃