PHP str_split 函數基本語法規則
array str_split ( string $string [, int $split_length = 1 ] )
PHP str_split 函數有兩個參數可以使用,第一個參數 $string 是原始字串,也就是要被切割的字串,必填項目,第二個參數 $split_length 是每隔多長的字串長度切開一次,選用項目。處理中文字的切割請使用 PHP explode 函數或 PHP mb_split 函數。
PHP str_split 函數的應用範例
原始碼:在新視窗開起範例程式碼文字版
範例的輸出結果Array ( [0] => H [1] => o [2] => w [3] => [4] => o [5] => l [6] => d [7] => [8] => a [9] => r [10] => e [11] => [12] => y [13] => o [14] => u [15] => . )
Array ( [0] => How [1] => ol [2] => d a [3] => re [4] => you [5] => . )
範例中有一個原始字串 $string,內容是一串英文句子,然後我們用了兩次的 PHP str_split 函數來切割這個 $string 字串,第一次沒有設定切割的字串長度,所以 str_split 函數很自動的根據預設效果把每個字元都切割開來並存入 $Result1 陣列內,提醒各位,空白字元也是一個字元,也會被存入陣列中,接著第二次使用 str_split 函數的時候,我們使用了第二個參數將切割的字串長度設為 3,這樣的意思是每隔 3 個字元就切開一次,從範例的輸出結果的第二個陣列可以看到效果,這就是 PHP str_split 函數的基本功能。Array ( [0] => How [1] => ol [2] => d a [3] => re [4] => you [5] => . )
更多字串處理