使用PHP mb_substr() 函式,擷取部分字串並記得使用UTF-8。
Temperature: 0 °C
文字長度太長,一般來說我們可以使用DIV包住字串,再定義DIV的最大高度及最大寬度。
然後使用hidden的方式讓超出範圍的字串隱藏起來~
當然還可以使用以下函式:
PHP mb_substr() 函式基本語法
string mb_substr ( string $str , int $start , int $length , string $encoding )
mb_substr 是用來取得部分字串的函式,用法與 substr() 類似,但 mb_substr 多了編碼的判斷。
若是中文字串最好能使用UTF-8編碼。
以下使用UTF-8,PHP mb_substr() 函式範例說明
$string="我家門前有小河and後面有山坡";
echo mb_substr( $string,0,10,"utf-8");
在上列範例中有個字串叫做「我家門前有小河and後面有山坡」。
參雜了中文字與英文字,再使用 mb_substr 截取字串。
從第 0 個字擷取到第 10 個字,並採用 UTF-8 編碼。
這樣跑出來的結果就是「我家門前有小河and」這 10 個字。