当前位置:编程学习 > php >>

PHP中的截取字符串问题?

PHP中的截取字符串问题?
答案:
php的substr函数截取中文字符会出现乱码。 

只有使用自写函数来截取包含中文的字符串,函数如下:
$string为字符串。
$length为要截取的长度。

function wordscut($string,$length) {
if(strlen($string) > $length) {
for($i = 0; $i < $length - 3; $i++) {
if(ord($string[$i]) > 127) {
$wordscut .= $string[$i].$string[$i + 1];
$i++;
} else {
$wordscut .= $string[$i];
}
}
return $wordscut."...";
}
return $string;
}
substr($str,-4,-2);截取ab 
substr($str,-2);截取cd

上一个:php涓紑鍚疭ESSION鐨勯棶棰橈紒 - 宸茶В鍐?- 鎼滄悳闂棶
下一个:两段php语句 帮我写下

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,