PHP中英文混合无乱码截取

<?php
$ss = ‘本文目前***大修中*** 男主改为大佛~叶子看他挺不容易的~就让他去个老婆~女主成为腐女~目的是让王子们不要大意的bl~拍砖者请勿进‘;
//$aa =zx_substr($ss, 0, 10);
$aa = mb_strimwidth($ss,0,10,"...");
echo($aa);

function zx_substr($string, $start, $length){
	if(strlen($string)>$length){
		$str=‘‘;
		$len=$start+$length;
		$i = $start;
		while($i<$len){
			if(ord(substr($string, $i, 1))>=128){
				$str.=substr($string, $i, 3);
				$i = $i+ 3;
			}else{
				$str.=substr($string, $i, 1);
				$i ++;
			}
		}
		return $str;
	}else{
		return $string;
	}
}


本文出自 “梦朝思夕” 博客,请务必保留此出处http://qiangmzsx.blog.51cto.com/2052549/1623751

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。