经测试代码如下:
/**
* 截断字符串函数
*
* @param
* @author 编程之家 jb51.cc jb51.cc
* 如果字符串的长度超过定义的长度,
* 这将增加3个周期到字符串的结尾。
* 你可以把它改成你想要比如什么都:
* 返回 substr($str,$len).'[<a href="read_more.html">Read More</a>]';
**/
function strLength($str,$len){
$lenght = strlen($str);
if($lenght > $len){
return substr($str,$len).'...';
}else{
return $str;
}
}
$str = "This is a fairly long string.";
//The fist part is the string,the second part is how long it can be
echo strLength($str,10).'<br>';
echo strLength($str,30);