《PHP實戰(zhàn):php簡單統(tǒng)計中文個數(shù)的方法》要點:
本文介紹了PHP實戰(zhàn):php簡單統(tǒng)計中文個數(shù)的方法,希望對您有用。如果有疑問,可以聯(lián)系我們。
本文實例講述了php簡單統(tǒng)計中文個數(shù)的方法.分享給大家供大家參考,具體如下:PHP教程
之前的公司是做外貿(mào)的用到的都是英文所以統(tǒng)計的長度的時候是用strlen這個函數(shù),一直也沒有錯誤,但是現(xiàn)在統(tǒng)計中文的時候這個就出錯了,現(xiàn)在做一下記錄測試PHP教程
<?php echo strlen("你好ABC") . ""; # 輸出 9 echo mb_strlen("你好ABC", 'UTF-8') . ""; # 輸出 5 echo mb_strwidth("你好ABC") . ""; #輸出 7 ?>
從上面的測試,我們可以看出:PHP教程
strlen 把中文字符算成 3 個字節(jié)PHP教程
mb_strlen 不管中文還是英文,都算 1 個字節(jié)PHP教程
mb_strwidth 則把中文算成 2 個字節(jié)PHP教程
所以長度統(tǒng)計的時候用mb_strlen這個函數(shù)PHP教程
更多關于PHP相關內(nèi)容感興趣的讀者可查看本站專題:《php字符串(string)用法總結》、《PHP數(shù)組(Array)操作技巧大全》、《PHP基本語法入門教程》、《PHP運算與運算符用法總結》、《php面向對象程序設計入門教程》、《PHP網(wǎng)絡編程技巧總結》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》PHP教程
希望本文所述對大家PHP程序設計有所幫助.PHP教程
轉載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/3150.html