php簡單統計中文個數的方法

高洛峰
發布: 2023-03-03 18:14:01
原創
1406 人瀏覽過

本文實例講述了php簡單統計中文個數的方法。分享給大家供大家參考,具體如下:

之前的公司是做外貿的用到的都是英文所以統計的長度的時候是用strlen這個函數,一直也沒有錯誤,但是現在統計中文的時候這個就出錯了,現在做一下記錄測試

<?php
echo strlen("你好ABC") . "";
# 输出 9
echo mb_strlen("你好ABC", &#39;UTF-8&#39;) . "";
# 输出 5
echo mb_strwidth("你好ABC") . "";
#输出 7
?>
登入後複製

從上面的測試,我們可以看出:

strlen 把中文字符算成3 個字節

mb_strlen 不管中文還是英文,都算1 個字節

mb_strwidth 則把中文算成2 個位元組

所以長度統計的時候用mb_strlen這個函數

希望本文所述對大家PHP程式設計有所幫助。

更多php簡單統計中文個數的方法相關文章請關注PHP中文網!


相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!