PHP中英文混合无乱码截取
更新:HHH   时间:2023-1-7


<?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;
	}
}


返回web开发教程...