一种无随机码截取中文字符串的PHP方法

GBK码截获

复制代码代码如下所示:
$str =我是谁;一个由 / / GBK编码的字符串
回声mb_substr($str,0, 1,'gbk '); / /输出我


的mb_substr方法有一个参数比函数指定字符串的编码。

UTF-8编码截获

{代码}
$str =我是ABC; / / UTF-8编码的字符串
回声mb_substr($str,0, 2,'utf-8 '); / /输出我
{代码

中英文混合没有问题。

友情提示

使用时,您应该注意PHP文件的编码和Web页面显示时的代码。

使用这种mb_substr方法,我们需要知道编码的字符串之前。如果我们不知道编码,我们需要作出判断。的mbstring库还提供了mb_check_encoding检查字符串的编码,但它是不完美的。