奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

php語言

PHP中如何正確統(tǒng)計(jì)中文字?jǐn)?shù)

時(shí)間:2025-05-02 10:11:19 php語言 我要投稿
  • 相關(guān)推薦

PHP中如何正確統(tǒng)計(jì)中文字?jǐn)?shù)

  PHP 中如何正確統(tǒng)計(jì)中文字?jǐn)?shù)?php 中有很多函數(shù)可以計(jì)算字符串的長度,下面內(nèi)容由小編為大家介紹PHP中正確統(tǒng)計(jì)中文字?jǐn)?shù)的方法,供大家參考!

  下面的例子,分別使用了 strlen,mb_strlen,mb_strwidth 這個(gè)三個(gè)函數(shù)去測試統(tǒng)計(jì)字符串的長度,看看把中文算成幾個(gè)字節(jié):

  echo strlen("你好ABC") . "";

  //輸出 9

  echo mb_strlen("你好ABC", 'UTF-8') . "";

  // 輸出 5

  echo mb_strwidth("你好ABC") . "";

  //輸出 7123456123456

  從上面的測試,我們可以看出:strlen 把中文字符算成 3 個(gè)字節(jié),mb_strlen 不管中文還是英文,都算 1 個(gè)字節(jié),而 mb_strwidth 則把中文算成 2 個(gè)字節(jié),所以 mb_strwidth 才是我們想要的:中文 2 個(gè)字節(jié),英文 1 個(gè)字節(jié)。

  同樣截取字符串也建議使用 mb_strimwidth,也是按照 中文 2 個(gè)字節(jié),英文 1 個(gè)字節(jié) 方式計(jì)算之后的,并且如果字?jǐn)?shù)超過截取的要求,這個(gè)函數(shù)還可以在最后面自動(dòng)添加‘…’。

  mb_strimwidth($post_excerpt,0,240,'...','utf-8');11

  注意,最后添加‘utf-8’編碼參數(shù),可以避免中文截取亂碼的問題。


【PHP中如何正確統(tǒng)計(jì)中文字?jǐn)?shù)】相關(guān)文章:

如何正確發(fā)布PHP代碼08-03

如何正確配置 Nginx + PHP09-20

如何正確配置PHP開發(fā)環(huán)境08-05

PHP中多態(tài)如何實(shí)現(xiàn)09-04

如何使用php中session08-27

雅思寫作考試中如何“湊字?jǐn)?shù)”10-16

php如何解決中文亂碼問題10-04

如何正確區(qū)分PHP isset()與empty()的使用06-12

PHP中如何實(shí)現(xiàn)crontab代碼05-30

主站蜘蛛池模板: 都昌县| 盐津县| 涞源县| 苍溪县| 白水县| 靖江市| 丰都县| 大厂| 瑞昌市| 鲁甸县| 乌兰浩特市| 济南市| 六盘水市| 磐石市| 宁都县| 新余市| 江阴市| 郯城县| 兰州市| 前郭尔| 玛纳斯县| 涿鹿县| 灵石县| 哈尔滨市| 天长市| 凤台县| 泰州市| 手游| 肃北| 泊头市| 鞍山市| 辽宁省| 泰州市| 玉门市| 织金县| 宣恩县| 汶上县| 扎赉特旗| 锦州市| 大英县| 周宁县|