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

PHP獲取utf8字符串的字符長度

編輯:PHP綜合

php獲取utf8字符串的字符長度,摘自大名鼎鼎的WordPress,非常精確的哦,另外需要注意的是本函數僅適用於utf-8 編碼下的字符串。

function utf8_strlen($string){
$string=trim($string);
if(empty($string)) return 0;
    // 將字符串分解為單元
    preg_match_all("/./us", $string, $match);
    // 返回單元個數   
    return count($match[0]);

}

另外對於gbk/gb2312編碼下的字符串,直接使用PHP自帶的函數如 strlen()、mb_strlen() 就行了。

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