str_split
處理字串時另一個常常需要做的工作,就是利用某一個字元或符號將字串進行切割,Day 21 有說明過利用explode,今天就來說明另外一個不一樣的方法,讓你利用固定長度來切割字串,你可以利用str_split這個字串函數。
語法如下:
str_split(母字串變數,長度);
str_split會傳回一個一個陣列,依序由[0]開始將切割後的字串放入陣列中。
當您沒有給長度的時候,預設為設為1。
example:
下列範例分別將$str這個字串,用預設長度1切割後放到陣列$arr1 ,用長度3切割後放到陣列$arr2。
<?php
$str = "Hello Friend";
$arr1 = str_split($str);
$arr2 = str_split($str, 3);
?>
執行後,陣列的內容分別如下:
$arr1
(
[0] => H
[1] => e
[2] => l
[3] => l
[4] => o
[5] =>
[6] => F
[7] => r
[8] => i
[9] => e
[10] => n
[11] => d
)
$arr2
(
[0] => Hel
[1] => lo
[2] => Fri
[3] => end
)