PHP mb_split 函數

PHP mb_split 函數的功能是用來切割字串,優點是可以用正規表示式來決定要怎麼切割,有點類似 preg_split 函數的效果,不過 mb_split 函數的功能稍微比較單純一點,對於一般的字串切割相當足夠使用,一起來看看它的基本語法與參數有哪些。

PHP mb_split 函數語法規則
array mb_split ( string $pattern , string $string [, int $limit = -1 ] )
PHP mb_split 函數總共有三個參數可以使用,第一個參數 $pattern 是"要切割的規則",用正規表示式撰寫,第二個參數 $string 是原始字串,第三個參數 $limit 是選用項目,不一定要填寫,用來規定最多所能切出的數量限制,PHP mb_split 函數最終回傳一個 PHP Array 陣列

PHP mb_split 函數實際操作範例
原始碼:在新視窗開起範例程式碼文字版
範例的輸出結果
Array ( [0] => How [1] => old [2] => are [3] => you? )
Array ( [0] => How [1] => old [2] => are you? )
範例中準備了一個原始字串 $String,接著透過 mb_split 函數處理了兩次,第一次是從字串的空格切開,而且不設定最多的切割數量,所以範例的輸出結果第一個陣列可以看到 4 個陣列元素,第二次使用 mb_split 函數則將最多切割數量限制為 3,所以我們可以看到範例的輸出結果第二個陣列僅有 3 個陣列元素,而且 mb_split 函數把切割剩下的所有部份都存在陣列的最後一個元素內,以上就是 PHP mb_split 函數的基本應用範例。

更多字串切割
分享於 2016-01-10