用php substr函数截取字符串一部分,但是字符串中含有汉字时,结果就出现了乱码,导致网页标签混乱,显示不完整。
找到函数一个,分享一下。
Copy to Clipboard引用的内容:
[www.bkjia.com]
function msubstr($str, $start, $len) {
$tmpstr = “”;
$strlen = $start + $len;
for($i = 0; $i if(ord(substr($str, $i, 1)) > 0xa0) {
$tmpstr .= substr($str, $i, 2);
$i++;
} else
$tmpstr .= substr($str, $i, 1);
}
return $tmpstr;
}
* 可以避免乱码的截取汉字
* 参数 $str 为字符串,$start 为开始字符,$len 结束字符
* 返回截取后的字符
http://www.bkjia.com/PHPjc/364695.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/364695.htmlTechArticle用php substr函数截取字符串一部分,但是字符串中含有汉字时,结果就出现了乱码,导致网页标签混乱,显示不完整。 找到函数一个,分享...
Déclaration:Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn