函式名:str_split()
適用版本:所有版本
用法:將字串拆分為單個字元,並將其儲存在陣列中。
語法:array str_split ( string $string [, int $split_length = 1 ] )
引數:
- $string:要拆分的字串。
- $split_length(可選):每個元素的長度。預設為1。
返回值:返回一個包含拆分後的字元的陣列。
示例1:
$str = "Hello, World!";
$result = str_split($str);
print_r($result);
輸出:
Array
(
[0] => H
[1] => e
[2] => l
[3] => l
[4] => o
[5] => ,
[6] =>
[7] => W
[8] => o
[9] => r
[10] => l
[11] => d
[12] => !
)
示例2:
$str = "Hello, World!";
$result = str_split($str, 3);
print_r($result);
輸出:
Array
(
[0] => Hel
[1] => lo,
[2] => Wo
[3] => rld
[4] => !
)
注意:當指定的$split_length
大於字串長度時,函式會返回整個字串作為陣列的唯一元素。如果省略$split_length
引數,則預設將字串拆分為單個字元。