擷取中文字元加省略號

2022-09-16 16:27:19 字數 937 閱讀 6492

/*

* * 可以統計中文字串長度的函式

* @param $str 要計算長度的字串,乙個中文算乙個字元

* @return int

*/public

static

function abslength($str

)

if (function_exists('mb_strlen'))

else

}/**

* utf-8編碼下擷取中文字串,引數可以參照substr函式

* @param $str 要進行擷取的字串

* @param int $start 要進行擷取的開始位置,負數為反向擷取

* @param $end 要進行擷取的長度

* @return bool|string

*/public

static

function utf8substr($str, $start = 0, $end

)

if (function_exists('mb_substr'))

else

} else

else

}}/**

* 擷取中文字元加省略號

* @param $string

* @param $start

* @param null $length

* @param string $suffix

* @return bool|string

*/public

static

function mbsubstring($string, $start, $length = null, $suffix = '...')

} else

return

$substr

; }

文字單行省略號 多行出現省略號

第一種僅支援單行省略 width value overflow hidden text overflow ellipsis white space nowrap 第二種支援多行省略 width value overflow hidden text overflow ellipsis display ...

文字超出省略號之前後省略號實現

標籤 css js 最近在做聊天記錄需求時,對於查到的訊息體需要高亮顯示,前後內容超出需要顯示省略號,效果如下圖 對於後省略號是可以通過的一串css來實現的,主要是css的 段如下 css省略號 段 overflow hidden text overflow ellipsis position re...

文字太長顯示省略號( )

text overflow屬性 text overflow clip ellipsis clip 只是簡單的裁切,不顯示 ellipsis 裁切,要實現顯示 還需要兩個屬性的配合 1.強制文字在一行顯示 white space nowrap 2.溢位內容隱藏 overflow hidden 3.需要...