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