欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

php簡單統(tǒng)計中文個數(shù)的方法

 更新時間:2016年09月30日 15:15:00   作者:小松博客  
這篇文章主要介紹了php簡單統(tǒng)計中文個數(shù)的方法,涉及strlen、mb_strlen及mb_strwidth等函數(shù)的使用方法與相關(guān)注意事項(xiàng),需要的朋友可以參考下

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

之前的公司是做外貿(mào)的用到的都是英文所以統(tǒng)計的長度的時候是用strlen這個函數(shù),一直也沒有錯誤,但是現(xiàn)在統(tǒng)計中文的時候這個就出錯了,現(xiàn)在做一下記錄測試

<?php
echo strlen("你好ABC") . "";
# 輸出 9
echo mb_strlen("你好ABC", 'UTF-8') . "";
# 輸出 5
echo mb_strwidth("你好ABC") . "";
#輸出 7
?>

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

strlen 把中文字符算成 3 個字節(jié)

mb_strlen 不管中文還是英文,都算 1 個字節(jié)

mb_strwidth 則把中文算成 2 個字節(jié)

所以長度統(tǒng)計的時候用mb_strlen這個函數(shù)

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php字符串(string)用法總結(jié)》、《PHP數(shù)組(Array)操作技巧大全》、《PHP基本語法入門教程》、《PHP運(yùn)算與運(yùn)算符用法總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計入門教程》、《PHP網(wǎng)絡(luò)編程技巧總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總

希望本文所述對大家PHP程序設(shè)計有所幫助。

相關(guān)文章

  • 在Windows XP下安裝Apache+MySQL+PHP環(huán)境

    在Windows XP下安裝Apache+MySQL+PHP環(huán)境

    這篇文章主要介紹了在Windows XP下安裝Apache+MySQL+PHP環(huán)境的要點(diǎn)分析,需要的朋友可以參考下
    2015-02-02
  • 聊一聊關(guān)于php源碼中refcount的疑問

    聊一聊關(guān)于php源碼中refcount的疑問

    這篇文章主要給大家介紹了關(guān)于對php源碼中refcount的相關(guān)疑問,文中通過實(shí)例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2022-11-11
  • php+mysql數(shù)據(jù)庫查詢實(shí)例

    php+mysql數(shù)據(jù)庫查詢實(shí)例

    這篇文章主要介紹了php+mysql數(shù)據(jù)庫查詢的方法,實(shí)例分析了數(shù)據(jù)庫查詢的原理與完整實(shí)現(xiàn)步驟,并進(jìn)行了針對性的分析說明,需要的朋友可以參考下
    2015-01-01
  • 詳解php微信小程序消息推送配置

    詳解php微信小程序消息推送配置

    這篇文章主要介紹了php微信小程序消息推送配置,對微信小程序推送感興趣的同學(xué),可以參考下
    2021-04-04
  • PHP date_default_timezone_set()設(shè)置時區(qū)操作實(shí)例分析

    PHP date_default_timezone_set()設(shè)置時區(qū)操作實(shí)例分析

    這篇文章主要介紹了PHP date_default_timezone_set()設(shè)置時區(qū)操作,結(jié)合實(shí)例形式分析了PHP使用date_default_timezone_set()設(shè)置時區(qū)相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下
    2020-05-05
  • 修改php.ini不生效問題解決方法(上傳大于8M的文件)

    修改php.ini不生效問題解決方法(上傳大于8M的文件)

    上傳大于8M的文件需要修改php的配置才可以生效,搜索好多的參考資料,結(jié)果修改還是沒有生效,經(jīng)過一番折騰終于找到了解決方法,下面與大家分享了
    2013-06-06
  • 如何用PHP實(shí)現(xiàn)多線程編程

    如何用PHP實(shí)現(xiàn)多線程編程

    原以為 PHP 普遍都是單線程模型,并不適合多線程領(lǐng)域,發(fā)現(xiàn)PHP的多線程也頗有可取之處,用來解決某些問題竟然非常適合。本文對比多進(jìn)程介紹了下多線程的優(yōu)勢和適用場景,提出了一種巧用方案,并使用PHP代碼實(shí)現(xiàn)了多線程的常見用法。
    2021-05-05
  • PHP開發(fā)中的錯誤收集,不定期更新。

    PHP開發(fā)中的錯誤收集,不定期更新。

    PHP開發(fā)中的錯誤收集,不定期更新。 php開發(fā)的朋友需要用得到。
    2011-02-02
  • php查詢mysql數(shù)據(jù)庫并將結(jié)果保存到數(shù)組的方法

    php查詢mysql數(shù)據(jù)庫并將結(jié)果保存到數(shù)組的方法

    這篇文章主要介紹了php查詢mysql數(shù)據(jù)庫并將結(jié)果保存到數(shù)組的方法,實(shí)例分析了php使用mysql_fetch_assoc查詢數(shù)據(jù)庫的技巧,需要的朋友可以參考下
    2015-03-03
  • 深入理解PHP中mt_rand()隨機(jī)數(shù)的安全

    深入理解PHP中mt_rand()隨機(jī)數(shù)的安全

    mt_rand()使用mersennetwister算法返回隨機(jī)整數(shù),這個大家都知道,但下面這篇文章主要給大家介紹的是關(guān)于PHP中mt_rand()隨機(jī)數(shù)安全的相關(guān)資料,文中介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-10-10

最新評論