php截取字符串,解决乱码问题与html标签问题
程序员文章站
2022-06-05 13:43:55
...
public function f截取字符串($str,$start,$len) {//$str是指字符串,$start指字符串的起始位置,$len指字符串长度 $len=$len*3; $strlen=$start+$len; //用$strlen存储字符串的总长度 $tmpstr=''; for($i=0;$i0xa0) { //如果字符串中出现汉字,也就是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中使用substr()截取字符串出现中文乱码问题该怎么办
-
PHP substr 截取字符串出现乱码问题解决方法[utf8与gb2312]
-
php中json_encode处理gbk与gb2312中文乱码问题的解决方法
-
php chr() ord()中文截取乱码问题解决方法
-
解决在C#(.net)按字节数截取字符串最后出现乱码的问题
-
PHP截取汉字乱码问题解决方法mb_substr函数的应用
-
Python字符串的encode与decode研究心得乱码问题解决方法
-
PHP中使用substr()截取字符串出现中文乱码问题该怎么办
-
PHP substr 截取字符串出现乱码问题解决方法[utf8与gb2312]
-
PHP substr 截取字符串出现乱码问题解决方法[utf8与gb2312]_PHP教程