PHP 分割中文字


PHP 內建的 substr 函式可以分割文字,但要分割的文字如果包括有中文字往往會遇到問題,這可以用 mb_substr() 來做。mb_substr() 的用法與 substr() 很相似,只是在 mb_substr() 最後要加入多一個參數,以設定字串的編碼,但要先讓 PHP 支援 mbstring 才可以。

在編譯 PHP 時加入 –enable-mbstring 選擇就可以加入 mbstring 模組了。以下是 mb_substr() 的使用方法:

以上的第三行要注意,將 BIG-5 修改成中文字所用的編碼,例如 UTF-8。

Tags:

Leave a Reply