分享一个支持中文字符及英文字符混合的php字符串分割函数

2010-6-7 寒川 网页编程

php分割字符串函数可以用str_split()或explode(),但是此两个函数有时候不能达到自己想要的结果,str_split()分割中文字符的时候出现乱码;explode()分割时需要指定分割符,不能按长度分割,下面这个函数支持中英文混合字符分割,感觉挺好用的。。。

function cut_str($string, $length) {
if(strlen($string) <= $length) {
return $string;
}
$strcut = '';
for($i = 0; $i < $length; $i++) {
$strcut .= ord($string[$i]) > 127 ? $string[$i].$string[++$i] : $string[$i];
}
return $strcut;
}

 

 

标签: php编程 php函数 php分割函数

发表评论:

Powered by emlog 蜀ICP备12030225号

川公网安备 51042102000001号

sitemap