中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

字符串長度函數strlen和mb_strlen的區別示例介紹
來源:易賢網 閱讀:1056 次 日期:2014-10-22 14:13:05
溫馨提示:易賢網小編為您整理了“字符串長度函數strlen和mb_strlen的區別示例介紹”,方便廣大網友查閱!

在php中常見的計算字符串長度的函數有:strlen和mb_strlen.當字符全是英文字符的時候,兩者是一樣。這里主要比較一下,中英文混排的時候,兩個計算結果。

在PHP中,strlen與mb_strlen是求字符串長度的函數,但是對于一些初學者來說,如果不看手冊,也許不太清楚其中的區別。

下面通過例子,講解這兩者之間的區別。

先看例子:

1<?php

2//測試時文件的編碼方式要是UTF8

3$str='中文a字1符';

4echo strlen($str).'<br>';//14

5echo mb_strlen($str,'utf8').'<br>';//6

6echo mb_strlen($str,'gbk').'<br>';//8

7echo mb_strlen($str,'gb2312').'<br>';//10

8?>

結果分析:在strlen計算時,對待一個UTF8的中文字符是3個長度,所以“中文a字1符”長度是3*4+2=14,在mb_strlen計算時,選定內碼為UTF8,則會將一個中文字符當作長度1來計算,所以“中文a字1符”長度是6 .

利用這兩個函數則可以聯合計算出一個中英文混排的串的占位是多少(一個中文字符的占位是2,英文字符是1)

echo (strlen($str) + mb_strlen($str,'UTF8')) / 2;

例如 “中文a字1符” 的strlen($str)值是14,mb_strlen($str)值是6,則可以計算出“中文a字1符”的占位是10.

1echo mb_internal_encoding();

PHP內置的字符串長度函數strlen無法正確處理中文字符串,它得 到的只是字符串所占的字節數。對于GB2312的中文編碼,strlen得到的值是漢字個數的2倍,而對于UTF-8編碼的中文,就是3倍的差異了(在 UTF-8編碼下,一個漢字占3個字節)。

采用mb_strlen函數可以較好地解決這個問題。mb_strlen的用法和 strlen類似,只不過它有第二個可選參數用于指定字符編碼。例如得到UTF-8的字符串$str長度,可以用 mb_strlen($str,'UTF-8')。如果省略第二個參數,則會使用PHP的內部編碼。內部編碼可以通過 mb_internal_encoding()函數得到。

需要注意的是,mb_strlen并不是PHP核心函數,使用前需要確保在php.ini中加載了php_mbstring.dll,即確保“extension=php_mbstring.dll”這一行存在并且沒有被注釋掉,否則會出現未定義函 數的問題。

更多信息請查看IT技術專欄

更多信息請查看網絡編程
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
久久久久久久999精品视频| 欧美手机在线视频| 国产精品你懂的在线欣赏| 久久婷婷一区| 亚洲一区欧美| 亚洲先锋成人| 在线视频精品| 亚洲网站在线| 亚洲性线免费观看视频成熟| 99re这里只有精品6| 亚洲国产日韩欧美在线动漫| 国产综合在线视频| 国产亚洲一区二区三区在线观看 | 国产精品99久久久久久久久| 亚洲国产裸拍裸体视频在线观看乱了中文 | 国产精品久久久久久久久借妻| 欧美久久久久免费| 欧美日韩国产黄| 欧美日韩在线观看视频| 欧美日韩国产一区二区三区地区| 欧美不卡一区| 欧美激情一区在线| 欧美激情一区二区三区在线视频观看 | 性色av香蕉一区二区| 亚洲制服少妇| 久久精品国产精品亚洲综合| 久久免费国产精品| 美女91精品| 欧美日韩高清免费| 国产精品久久久久毛片软件 | 性亚洲最疯狂xxxx高清| 亚洲免费影视| 久久本道综合色狠狠五月| 久久er精品视频| 美女视频黄免费的久久| 欧美日韩精品久久久| 国产精品男gay被猛男狂揉视频| 国产精品专区h在线观看| 国产亚洲视频在线| 91久久精品日日躁夜夜躁国产| 夜夜嗨av一区二区三区| 欧美一级免费视频| 久久亚洲综合色| 欧美日韩午夜在线视频| 国产网站欧美日韩免费精品在线观看 | 亚洲一区二区成人在线观看| 欧美一区二区三区四区夜夜大片| 久久这里只有精品视频首页| 欧美精品18+| 国产视频精品网| 亚洲美女啪啪| 久久久精彩视频| 国产精品国产三级国产aⅴ浪潮| 国产主播一区二区三区| 亚洲精品久久久久久下一站| 亚洲欧美成人精品| 女同性一区二区三区人了人一 | 亚洲黄色影片| 午夜久久99| 欧美日韩精品福利| 在线观看日韩av先锋影音电影院| 正在播放亚洲一区| 欧美二区在线| 一区二区在线看| 亚洲欧美国产77777| 欧美日韩a区| 亚洲国产精品成人久久综合一区| 亚洲欧美视频在线观看视频| 欧美国产日韩一区二区在线观看| 国产欧美69| 中文国产成人精品久久一| 欧美成人69av| 国内精品免费在线观看| 亚洲免费在线观看| 欧美日韩国产综合在线| 亚洲精品免费在线| 欧美**人妖| 狠狠综合久久av一区二区小说 | 欧美片在线播放| 国内精品久久久久久影视8| 在线亚洲欧美| 欧美视频免费在线| 99国产麻豆精品| 欧美日韩天堂| 亚洲美女av黄| 欧美黄色aaaa| 亚洲人体大胆视频| 欧美高清在线视频| 亚洲精品一二区| 欧美jjzz| 亚洲激情午夜| 欧美精品一区二区精品网| 在线观看日韩欧美| 久久久久欧美精品| 国产伦理一区| 久久国产精品久久久久久久久久| 国产欧美日韩伦理| 亚洲欧美激情视频| 国产精品视频网站| 欧美一区二区播放| 国产日韩欧美在线| 欧美在线|欧美| 国产又爽又黄的激情精品视频| 欧美在线观看你懂的| 国产偷自视频区视频一区二区| 久久成人18免费网站| 亚洲影院在线观看| 国产精品国产馆在线真实露脸 | 性亚洲最疯狂xxxx高清| 国产日韩欧美在线看| 欧美在线影院在线视频| 国内在线观看一区二区三区| 美女国产精品| 在线天堂一区av电影| 国产老肥熟一区二区三区| 久久精品盗摄| 亚洲国产精品ⅴa在线观看 | 日韩午夜在线观看视频| 欧美视频日韩视频| 欧美一区二区三区四区视频| 怡红院av一区二区三区| 欧美福利网址| 亚洲欧美日本另类| 极品av少妇一区二区| 欧美精品久久99久久在免费线| 亚洲调教视频在线观看| 欧美视频官网| 欧美伊人久久久久久久久影院| 久久国产福利| 亚洲成人在线视频网站| 欧美日韩免费高清| 欧美在线视频a| 亚洲精品一线二线三线无人区| 国产精品视频99| 久久综合九色| 亚洲欧美一区二区在线观看| 亚洲第一中文字幕| 国产精品一区二区三区久久 | 免费亚洲一区| 亚洲欧美在线网| 亚洲精品在线看| 国际精品欧美精品| 欧美视频久久| 欧美激情亚洲激情| 久久久久九九九| 亚洲欧美国产日韩中文字幕| 在线观看久久av| 国产精品日日摸夜夜添夜夜av | 欧美日韩免费在线观看| 久久激情五月婷婷| 亚洲一区二区三区四区五区午夜| 亚洲丶国产丶欧美一区二区三区| 国产精品国产a级| 欧美黄色免费网站| 久久永久免费| 久久精品国产99精品国产亚洲性色| 一区二区免费在线视频| 亚洲激情午夜| 在线高清一区| 国产综合自拍| 国产农村妇女精品| 欧美日一区二区在线观看| 免费视频一区二区三区在线观看| 午夜精品久久久久| 亚洲午夜日本在线观看| 亚洲精品视频免费| 亚洲国产精品成人| 尤物在线观看一区| 国外成人在线视频| 国产一区二区三区四区老人| 国产精品一区久久| 国产精品区一区| 国产日韩欧美三区| 国产一区二区精品| 国产亚洲欧美aaaa| 国产一区亚洲| 尤妮丝一区二区裸体视频| 国内精品国语自产拍在线观看| 国产伦精品一区二区三区视频孕妇 | 欧美一级黄色网| 午夜精品区一区二区三| 亚洲一区二区动漫| 亚洲专区欧美专区| 亚洲欧美制服另类日韩| 午夜精品亚洲一区二区三区嫩草| 亚洲午夜av| 午夜视频久久久| 性色av香蕉一区二区| 久久国产日本精品| 久久亚洲国产精品一区二区 | 亚洲欧洲日本在线| 亚洲激情一区二区| 日韩小视频在线观看| 一区二区三区欧美| 欧美一区二区三区精品| 久久人人97超碰精品888| 免费成人av在线| 欧美三级电影网| 国产日韩一区二区三区在线| 国内精品一区二区三区|