原生

PHP截取UTF8字符串时候乱码的解决方法

作者:本站 2017-07-14 浏览:1557 标签: PHP    UTF8    乱码    

PHP截取UTF8字符串时候乱码的解决方法function msubstr($str, $start, $len) {    $tmpstr = "";    $strlen =

PHP截取UTF8字符串时候乱码的解决方法


function msubstr($str, $start, $len) {
    $tmpstr = "";
    $strlen = $start + $len;
    for($i = 0; $i < $strlen; $i++) {
        if(ord(substr($str, $i, 1)) > 0xa0) {
            $tmpstr .= substr($str, $i, 2);
            $i++;
        } else
            $tmpstr .= substr($str, $i, 1);
    }
    return $tmpstr;
}

  • 0

  • 0

  • 1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.如有文章有版权争议,请给我们留言或者邮件告知我们,邮箱地址:028mw@126.com。