(PHP 5, PHP 7, PHP 8)
str_split — 將字符串轉(zhuǎn)換為數(shù)組
$string
, int $split_length
= 1): array將一個(gè)字符串轉(zhuǎn)換為數(shù)組。
string
輸入字符串。
split_length
每一段的長(zhǎng)度。
如果指定了可選的 split_length
參數(shù),返回?cái)?shù)組中的每個(gè)元素均為一個(gè)長(zhǎng)度為 split_length
的字符塊,否則每個(gè)字符塊為單個(gè)字符。
如果 split_length
小于 1,返回 false
。如果 split_length
參數(shù)超過(guò)了 string
超過(guò)了字符串 string
的長(zhǎng)度,整個(gè)字符串將作為數(shù)組僅有的一個(gè)元素返回。
示例 #1 str_split() 使用范例
<?php
$str = "Hello Friend";
$arr1 = str_split($str);
$arr2 = str_split($str, 3);
print_r($arr1);
print_r($arr2);
?>
以上例程會(huì)輸出:
Array ( [0] => H [1] => e [2] => l [3] => l [4] => o [5] => [6] => F [7] => r [8] => i [9] => e [10] => n [11] => d ) Array ( [0] => Hel [1] => lo [2] => Fri [3] => end )
注意:
在處理多字節(jié)字符時(shí),str_split() 會(huì)按字節(jié)數(shù)轉(zhuǎn)換,而非字符數(shù)。