這篇文章將為大家詳細講解有關php如何統計中文個數,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
具體如下:
之前的公司是做外貿的用到的都是英文所以統計的長度的時候是用strlen這個函數,一直也沒有錯誤,但是現在統計中文的時候這個就出錯了,現在做一下記錄測試
<?php echo strlen("你好ABC") . ""; # 輸出 9 echo mb_strlen("你好ABC", 'UTF-8') . ""; # 輸出 5 echo mb_strwidth("你好ABC") . ""; #輸出 7 ?>
從上面的測試,我們可以看出:
strlen 把中文字符算成 3 個字節
mb_strlen 不管中文還是英文,都算 1 個字節
mb_strwidth 則把中文算成 2 個字節
所以長度統計的時候用mb_strlen這個函數
關于“php如何統計中文個數”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
分享名稱:php如何統計中文個數-創新互聯
網頁鏈接:http://www.yijiale78.com/article20/ddoijo.html
成都網站建設公司_創新互聯,為您提供虛擬主機、App開發、商城網站、網站內鏈、手機網站建設、網站收錄
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯