[php]mb_substr不会导致中文乱码

2015-11-20 写技术

在处理带中文字符串的时候,如果使用substr有可能会把一个中文字符强制分成两份,从而导致乱码。

mb_substr是substr的扩展版本,能够按编码方式处理字符串。


mb_substr( $str, $start, $length, $encoding ) 

$str,需要截断的字符串 
$start,截断开始处,起始处为0 
$length,要截取的字数 
$encoding,网页编码,如utf-8,GB2312,GBK 


标签: php

发表评论:

Powered by anycle 湘ICP备15001973号-1