欢迎访问 水平网    今天是:2017年11月19日 注册 | 登录 | 订阅 | 收藏
>> PHP >> PHP在字符断点处截断文字
推荐代码
热点代码

PHP在字符断点处截断文字

作者:未知,  来源:网络,  阅读:1286,  发布时间:2014-06-29  【放入收藏夹
所谓断字 (word break),即一个单词可在转行时断开的地方。这一函数将在断字处截断字符串。
/***** Example ****/
$short_string=myTruncate($long_string, 100, ' ');
代码:PHP复制
// Original PHP code by Chirp Internet: www.chirp.com.au
// Please acknowledge use of this code by including this header.
function myTruncate($string, $limit, $break=".", $pad="...") {
    // return with no change if string is shorter than $limit
    if(strlen($string) <= $limit)
        return $string;  

    // is $break present between $limit and the end of the string?
    if(false !== ($breakpoint = strpos($string, $break, $limit))) {
        if($breakpoint < strlen($string) - 1) {
            $string = substr($string, 0, $breakpoint) . $pad;
        }
    }
    return $string;
}
Tags:字符截断
评论【共有0条评论】查看所有评论
昵称:(*)   邮箱:   QQ:   验证码: 看不清楚?点击刷新验证码