PHP字符串截取函数超出显示省略号

PHP根据标题的长度,自动截断字符,以避免超出规定范围,自己写了一个截取字符串的函数,用的都是些基础的知识,供大家参考。

PHP字符串截取函数超出显示省略号代码

/**判断标题长度函数
*$title标题字符串
*$titlelen标题不能超过的最大长度*/
function titlen($title,$titlelen)
{
    $len = strlen($title);
    if ($len <= $titlelen)
        {
        $title1 = $title;
    } else {
            $title1 = substr($title,0,$titlelen); 
            $parity= 0;
 
            for($i=0;$i<$titlelen;$i++)
            { 
                $temp_str=substr($title,$i,1); 
                if(Ord($temp_str)>127) $parity+=1; 
            } 
            if($parity%2==1) $title1=substr($title,0,($titlelen-1))."..."; 
            else $title1=substr($title,0,$titlelen)."..."; 
    }
return $title1;
}

return $title1;//为返回值,取出$title1即可。

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...