当前位置: 首页 > news >正文

包头网站建设制作极家装修口碑好不好

包头网站建设制作,极家装修口碑好不好,北京工程交易中心官网,河南网站推广优化报价在PHP中#xff0c;strlen与mb_strlen是求字符串长度的函数#xff0c;但是对于一些初学者来说#xff0c;如果不看手册#xff0c;也许不太清楚其中的区别。下面通过例子#xff0c;讲解这两者之间的区别。先看例子#xff1a;//测试时文件的编码方式要是UTF8$str中文a字…在PHP中strlen与mb_strlen是求字符串长度的函数但是对于一些初学者来说如果不看手册也许不太清楚其中的区别。下面通过例子讲解这两者之间的区别。先看例子//测试时文件的编码方式要是UTF8$str中文a字1符;echo strlen($str).;//14echo mb_strlen($str,utf8).;//6echo mb_strlen($str,gbk).;//8echo mb_strlen($str,gb2312).;//10?结果分析在strlen计算时对待一个UTF8的中文字符是3个长度所以“中文a字1符”长度是3*4214,在mb_strlen计算时选定内码为UTF8则会将一个中文字符当作长度1来计算所以“中文a字1符”长度是6 .利用这两个函数则可以联合计算出一个中英文混排的串的占位是多少(一个中文字符的占位是2英文字符是1)echo (strlen($str) mb_strlen($str,UTF8)) / 2;例如 “中文a字1符” 的strlen($str)值是14mb_strlen($str)值是6则可以计算出“中文a字1符”的占位是10.echo 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即确保“extensionphp_mbstring.dll”这一行存在并且没有被注释掉否则会出现未定义函 数的问题。
http://www.yutouwan.com/news/193831/

相关文章:

  • 虚拟电脑可以做网站吗上海公司推荐
  • dw如何在网站做弹窗济南网站网站建设
  • 网站打不开404网站宝 西部数码网站管理助手
  • 深圳网站建设啊在手机上创建网站吗
  • 权重域名做网站有用么郑州一核酸点推vip服务 年费320元
  • destoon 网站搬迁黑白灰网站
  • jsp ajax网站开发典型实例pdf汕头市道路建设网站
  • 深圳门户网站建设方案海口双语网站建设
  • 电子商务网站建设教程试卷举报网站平台怎么举报
  • 总结网站推广策划书的共同特点安全之要
  • 个人网站没人访问登录wordpress数据库吗
  • 成都哪里有网站开发公司做网站的软件 知乎
  • 做淘客网站用备案安徽建设学校网站
  • 衡水做网站优化建设部网站官网造价系统
  • 织梦网站如何上传建设电影网站广告哪里找
  • 企业网站搭建智慧政务网站怎么做
  • asp网站调试wordpress 用微信登陆
  • 校园网站建设情况说明嘉兴电子商务网站建设
  • 广州网站建设很棒 乐云践新网络营销成功的案例有哪些
  • 凤岗做网站网站流量推广
  • 淘宝网网站开发wordpress调用表单
  • 如何做营销型单页网站无锡城乡建设局网站
  • 无锡建设工程项目代码申请网站网站开发vs设计报告
  • 建设银行福州分行招聘网站有没有专门的销售公司
  • 怎样在网站做咨询医生挣钱支付宝支持12306网站建设
  • 北京市建设工程交易中心网站创办个人网站
  • 网站开发费 税率河南建设集团网站
  • 包头企业网站国外对旅游网站的建设
  • 网站设计字体四川省建设厅网站投诉
  • 用PYTHON3 做网站网页传奇怎么制作