首頁 > 後端開發 > php教程 > 我的夢 中國夢作文 php中支援多種編碼的中文字串截取函數!

我的夢 中國夢作文 php中支援多種編碼的中文字串截取函數!

WBOY
發布: 2016-07-29 08:36:49
原創
1325 人瀏覽過

支援多種編碼的中文字串截取函數!  

複製程式碼 程式碼如下:

/* todo 中文截取,支援gb2312,gbk,utf-8,big5   
  *  
  * @param string $str    * @ param int $length 截取長度  
  * @param string $charset utf-8|gb2312|gbk|big5     
function csubstr($str , $start=0, $length, $charset="utf-8", $suffix=true)  
{  
 if(function_exists("mb_substr"))) $ , $length, $charset);  
 $re['utf-8']   = "/[x01-x7f]|[xc2-xdf][x80-xbf]|[xe0-xef]|[xc2-xdf][x80-xbf]|[xe0-xef][x80-xbf] {2}|[xf0-xff][x80-xbf]{3}/";   
 $re['gb2312'] = "/[x01-x7f]|[xb0-xf7][xa0-xfe]/ ";  
 $re['gbk']   = "/[x01-x7f]|[x81-xfe][x40-xfe]/";  
 $re['big5'] x7f]|[x81-xfe]([x40-x7e]|xa1-xfe])/";   
 preg_match_all($re[$charset], $ jo$match); "",array_slice($match[0], $start, $length));  
 if($suffix) return $slice."…";  
 return
以上就介紹了我的夢 中國夢作文 php中支援多種編碼的中文字串截取函數!,包括了我的夢 中國夢作文方面的內容,希望對PHP教程有興趣的朋友有所幫助。


相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板