码迷,mamicode.com
首页 > Web开发 > 详细

php截取字符串,解决乱码问题与html标签问题

时间:2015-07-02 17:25:56      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:

public function  f截取字符串($str,$start,$len) {//$str是指字符串,$start指字符串的起始位置,$len指字符串长度
    $len=$len*3;
    $strlen=$start+$len; //用$strlen存储字符串的总长度
    $tmpstr=‘‘;
    for($i=0;$i<$strlen;$i++) {
        if(ord(substr($str,$i,1))>0xa0) { //如果字符串中出现汉字,也就是ASC码大于0xa0的。作出判断与英文字符不一样。
            $tmpstr.=mb_substr($str,$i,2,‘utf-8‘);
            //$tmpstr.=substr($str,$i,2);
            $i++;
        }
        else
            $tmpstr.=mb_substr($str,$i,1,‘utf-8‘);
    }
    return $tmpstr;
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

php截取字符串,解决乱码问题与html标签问题

标签:

原文地址:http://blog.csdn.net/dunyanan1/article/details/46728843

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!