首页 知识分享内容详情

php显示指定长度的字符串,超出长度以省略号填补尾部

2022-01-29 471 管理员

php显示指定长度的字符串,超出长度以省略号填补尾部 记录一些常用自定义函数,便于以后使用!

function strCut($str,$length)//$str为要进行截取的字符串,$length为截取长度(汉字算一个字,字母算半个字)
{
    $str = trim($str);
    $string = "";
    if(strlen($str) > $length)
    {
        for($i = 0 ; $i<$length ; $i++)
        {
            if(ord($str) > 127)
            {
                $string .= $str[$i] . $str[$i+1] . $str[$i+2];
                $i = $i + 2;
            }
            else
            {
                $string .= $str[$i];
            }
        }
        $string .= "...";
        return $string;
    }
    return $str;


相关标签: # php显示指定长度的字符串 # 超出长度以省略号填补尾部

 暂无评论,快来抢沙发吧~

发布评论