str_split

(PHP 5, PHP 7, PHP 8)

str_split將字符串轉(zhuǎn)換為數(shù)組

說明

str_split(string $string, int $split_length = 1): array

將一個(gè)字符串轉(zhuǎn)換為數(shù)組。

參數(shù)

string

輸入字符串。

split_length

每一段的長度。

返回值

如果指定了可選的 split_length 參數(shù),返回?cái)?shù)組中的每個(gè)元素均為一個(gè)長度為 split_length 的字符塊,否則每個(gè)字符塊為單個(gè)字符。

如果 split_length 小于 1,返回 false。如果 split_length 參數(shù)超過了 string 超過了字符串 string 的長度,整個(gè)字符串將作為數(shù)組僅有的一個(gè)元素返回。

范例

示例 #1 str_split() 使用范例

<?php

$str 
"Hello Friend";

$arr1 str_split($str);
$arr2 str_split($str3);

print_r($arr1);
print_r($arr2);

?>

以上例程會輸出:

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() 會按字節(jié)數(shù)轉(zhuǎn)換,而非字符數(shù)。

參見