php利用mb_substr函数截取中文字串

php利用mb_substr函数截取中文字串

php系统有自带中文字串截取函数,但是需要加载库php_mbstring.dll

1.php的版本必须>=4.0.6

2.php_mbstring的模块必须被装载->extension=php_mbstring.dll
liunx用户在编译php的时候加入-enable-mbstring参数就可以了

3.如果需要操作的字符是中文的话必须设置编码参数

mb_substr($string,5,1,”GB2312″);

示例:

<?=mb_substr($rs->title,0,16,’utf-8′)?>

从$rs->title中从0开始取16个字, utf-8格式

<?=mb_substr($rs->title,0,16,’gb2312′)?>

从$rs->title中从0开始取16个字, gb2312格式

滚动至顶部