PHP截取一定长度字符串的函数
2009-09-02 08:39
549 查看
//截取一定长度字符串的函数
Function csubstr($str,$start,$len)
{
$strlen=strlen($str);
$clen=0;
for($i=0;$i<$strlen;$i++,$clen++)
{
if ($clen>=$start+$len)
break;
if(ord(substr($str,$i,1))>0xa0)
{
if ($clen>=$start)
$tmpstr.=substr($str,$i,2);
$i++;
}
else
{
if ($clen>=$start)
$tmpstr.=substr($str,$i,1);
}
}
return $tmpstr;
}
Function showShort($str,$len)
{
$tempstr = csubstr($str,0,$len);
if ($str<>$tempstr)
$tempstr .= "..."; //要以什么结尾,修改这里就可以.
return $tempstr;
}
调用方法,使用方法
$Short_Str=showShort($title,15);//
相关文章推荐
- PHP截取一定长度字符串的函数
- PHP截取一定长度字符串的函数
- php 截取一定长度的字符串(该函数对GB2312使用有效
- PHP截取一定长度字符串的函数
- php中字符串长度和截取的函数
- PHP开发之字符串长度以及字符串子串截取相关函数总结
- php截取中文字符串长度的mb_substr()、mb_strcut()函数 附strlen/mb_strlen
- php可包含混合字符串长度的截取函数
- PHP截取字符串,获取长度,获取字符位置的函数 中文字符截取
- php中计算中文字符串长度、截取中文字符串的函数代码
- php中计算中文字符串长度、截取中文字符串的函数代码
- php中计算中文字符串长度、截取中文字符串的函数代码
- PHP截取含中文的混合字符串长度的函数
- PHP截取字符串,获取长度,获取字符位置的函数
- (实用篇)php中计算中文字符串长度、截取中文字符串的函数代码
- php截取中文字符串长度的mb_substr()、mb_strcut()函数
- PHP截取含中文的混合字符串长度的函数
- 最准确的php截取字符串长度函数
- 最准确的php截取字符串长度函数
- PHP截取字符串,获取长度,获取字符位置的函数