程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> 使用PHP寫的截取字符串的函數

使用PHP寫的截取字符串的函數

編輯:PHP綜合

utf-8格式的文本在進行字符串截取時容易出現截到一部分的情況,而且容易出現亂碼,這一個比較簡單的函數,需要php開啟mbstring擴展 

$text是要截取的文本,$length是截取的長度,$suffix表示是否截取後帶省略號

/**
 * 字符串長度限制函數
 * @param $text
 * @param $length
 * @param bool $suffix
 * @return string
 */
function subtext($text,$length,$suffix=true){
    if(mb_strlen($text, 'utf8') > $length){
        if($suffix){
            return mb_substr($text, 0, $length, 'utf8').'...';
        }else{
            return mb_substr($text, 0, $length, 'utf8');
        }
    }
    return $text;
}

*
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved