谁扔个截取中文字符串的函数? 搜了几个,怎么最后出来的都是“口”字啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function cutstr($string, $length, $dot = ' ...') { if(strlen($string) <= $length) { return $string; } $string = str_replace(array('&', '"', '<', '>'), array('&', '"', '<', '>'), $string); $strcut = ''; for($i = 0; $i < $length; $i++) { $strcut .= ord($string[$i]) > 127 ? $string[$i].$string[++$i] : $string[$i]; } $strcut = str_replace(array('&', '"', '<', '>'), array('&', '"', '<', '>'), $strcut); return $strcut.$dot;} imagecreatefromjpeg和imagepng问题 js函数转换成PHP函数 php如何取mysql存储过程输出参数的值? 迷惑中... 关于PHP发送邮件的问题 怎么分页显示 怎样编辑信件的时候用html源码,发信的时候就是页面的那种形式 同一个函数,同样的输入,在IE和FF下面两中结果 PHP新手--脚本重启的问题 请教include和require的问题 刚转PHP,想找一个比较好的开发工具,请指教~~~~ Linux下PHP版本问题
if(strlen($string) <= $length) {
return $string;
}
$string = str_replace(array('&', '"', '<', '>'), array('&', '"', '<', '>'), $string);
$strcut = '';
for($i = 0; $i < $length; $i++) {
$strcut .= ord($string[$i]) > 127 ? $string[$i].$string[++$i] : $string[$i];
}
$strcut = str_replace(array('&', '"', '<', '>'), array('&', '"', '<', '>'), $strcut);
return $strcut.$dot;
}