A-A+

PHP截取中文字符 乱码问题

2009年05月12日 PHP 暂无评论 阅读 1 次
通常截取字符,主要分为英、数字/中文,就中文来说长度是不一定的,如用strlen输出就会发现,通常一个假名/汉字长度有的是3位,也有2位的情况。这样就不能直接用SubStr来截取,否则可能会出现截取不全的乱码现象。
这里介绍SubStr和新主角mb_substr来处理上面的情况。
通常英文、数字直接就用SubStr没什么说明了。

 

  1. $monji = "可愛";  
  2. // 截取开始
  3. $monji_ii = mb_substr($monji, -1, 1); // 愛
  4. $monji_ka = mb_substr($monji, 0, 1); // 可

给我留言

Copyright © 浩然东方 保留所有权利.   Theme  Ality 07032740

用户登录