PHP擷取中英文本串長度

2021-09-02 13:12:45 字數 439 閱讀 6023

我們經常會遇到需要擷取字串(含中文漢字)長度的情況,比如標題顯示不能超過多少字元,超出的長度用…表示,以下函式可以滿足你的需求。

/* 

utf-8、gb2312都支援的漢字擷取函式

cut_str(字串, 擷取長度, 開始長度, 編碼);

編碼預設為 utf-8

開始長度預設為 0

*/ function cutstr($string, $sublen, $start = 0, $code = 'utf-8')elseelse

} if(ord(substr($string, $i, 1))>129) $i++;

} if(strlen($tmpstr)<$strlen ) $tmpstr.= "...";

return $tmpstr;

} }

PHP擷取中英文本串

php擷取gb2312中文字串 php擷取gb2312中文字串 param str 被擷取的字串 param start 起始長度 param len 擷取長度 param suffix 字尾字串 function gbk str str,start,len,suffix i else return...

中英文本串擷取

substringlength 每行限制文字數量 預設是20個字元 按照英文本元長度來計算,乙個中文字元相當於兩個英文本元 replacecharacter 超出字元代替樣式 預設是 擷取字元 string substring string strinput return resultstr rep...

js中英文本串長度及擷取問題

js中英文本串長度 js中英文本串擷取 摘要 我們在用程式處理文字的過程中,經常碰到中英文本串的問題,比如說我們要得到文字編輯器中一段中英文混合文字的長度從而進行資料驗證,有的時候我們為了實現某些特殊的效果需要對文字進行擷取,這時候我們就用到了中英文混合文字的擷取問題 我們分兩步來看一下這個問題 j...