博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
获取字符串中 中文与英文 个数
阅读量:6156 次
发布时间:2019-06-21

本文共 378 字,大约阅读时间需要 1 分钟。

  hot3.png

英文字符和标点,数字,换句话说你键盘上能看到的字符都是一个字节。汉字和都是2个字节,例如,逗号,如果是半角就是一个字节,如果是全角就是2个字节。当然,在unicode方式时,英文、数字、标点等也会由1个字节扩展成2个字节。

一个中文占两个字节数 

$str = '字符串123欧耶';

获取上面这个变量的中文字符长度  注意这里不是中文个数

$zl = strlen($str) - mb_strlen($str,'utf8');

获取上面这个变量的中文字符长度

$yl = mb_strlen($str, 'utf8') - $zl / 2;

获取上面这个变量的中文个数

//一个中文两个字节  所以中文个数 =  中文字节的 1/2  $znum = $zl / 2;

 

 

转载于:https://my.oschina.net/18y/blog/1031287

你可能感兴趣的文章
Ionic3 通讯录索引的实现
查看>>
轻松监听Azure service health 状态
查看>>
Matlab 进行FFT
查看>>
Eclipse 工作台用户指导>视图和编辑器
查看>>
项目常用的PHP代码
查看>>
Python自动化开发学习22-Django下(Form)
查看>>
算法-排序
查看>>
获取SQL SERVER某个数据库中所有存储过程的参数
查看>>
在Linux下编译安装Apache2(2)
查看>>
Method Swizzling 处理一类简单的崩溃
查看>>
AngularJS学习!
查看>>
在Eclipse中搭建Python Django
查看>>
struts国际化
查看>>
Laravel 5.0 - Middleware (中间件)
查看>>
文件特殊权限及facl
查看>>
我的友情链接
查看>>
Android按两次返回键退出应用
查看>>
第一章:认识Redhat Linux
查看>>
文本查看指令
查看>>
我的友情链接
查看>>