首页 > Web开发 > 详细

PHP中英文混合无乱码截取

时间:2015-03-24 19:42:48      阅读:137      评论:0      收藏:0      [点我收藏+]
<?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

PHP中英文混合无乱码截取

原文:http://qiangmzsx.blog.51cto.com/2052549/1623751

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!