截图多余字符,中英文,避免截取中文乱码
截图多余字符,中英文都可以,避免截取中文结尾 ?? 乱码!!
截图多余字符,中英文都可以,避免截取中文结尾 ?? 乱码!!
function utf8_strlen($string = null) { // 将字符串分解为单元 preg_match_all('/./us', $string, $match); // 返回单元个数 return count($match[0]); } function sub_content($content, $length){ $len = utf8_strlen($content); for($i = 0 ; $i < $len ; $i++){ $arr[$i] = mb_substr($content,$i,1,'utf-8'); } $get_length = 0; $result = ''; foreach($arr as $code){ $result .= $code; if(strlen($code) > 1){ $get_length += 2; }else{ $get_length += 1; } if($get_length >= $length){ break; } } return $result; } echo sub_content($rows["Description"],18);
- 上一篇:sql 多关键字搜索
- 下一篇:我把ci的 loader函数改了下 大神帮我看看?
精彩图集
精彩文章