当前位置:首页 > PHP截取UTF-8字符串,解决半字符问题

PHP截取UTF-8字符串,解决半字符问题

点击次数:1356  更新日期:2011-01-03
\n

function utf_substr(str,len)
{
for(i=0;i<len;i++)
{
temp_str=substr(str,0,1);
if(ord(temp_str) > 127){
i++;
if(i<len) {
new_str[]=substr(str,0,3);
str=substr(str,3);
}
}
else {
new_str[]=substr(str,0,1);
str=substr(str,1);
}
}
return join(new_str);
}

\n