php简单统计中文个数的方法


Posted in PHP onSeptember 30, 2016

本文实例讲述了php简单统计中文个数的方法。分享给大家供大家参考,具体如下:

之前的公司是做外贸的用到的都是英文所以统计的长度的时候是用strlen这个函数,一直也没有错误,但是现在统计中文的时候这个就出错了,现在做一下记录测试

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

从上面的测试,我们可以看出:

strlen 把中文字符算成 3 个字节

mb_strlen 不管中文还是英文,都算 1 个字节

mb_strwidth 则把中文算成 2 个字节

所以长度统计的时候用mb_strlen这个函数

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
一个简易需要注册的留言版程序
Oct 09 PHP
php 日期时间处理函数小结
Dec 18 PHP
php下使用curl模拟用户登陆的代码
Sep 10 PHP
PHP 使用header函数设置HTTP头的示例解析 表头
Jun 17 PHP
PHP中4个加速、缓存扩展的区别和选用建议
Mar 12 PHP
PHP SESSION的增加、删除、修改、查看操作
Mar 20 PHP
php简单判断两个字符串是否相等的方法
Jul 13 PHP
PHP魔术方法之__call与__callStatic使用方法
Jul 23 PHP
YII2.0框架行为(Behavior)深入详解
Jul 26 PHP
php使用curl伪造浏览器访问操作示例
Sep 30 PHP
php实现通过stomp协议连接ActiveMQ操作示例
Feb 23 PHP
Thinkphp框架使用list_to_tree 实现无限级分类列出所有节点示例
Apr 04 PHP
php简单实现多维数组排序的方法
Sep 30 #PHP
thinkphp在php7环境下提示Cannot use ‘String’ as class name as it is reserved的解决方法
Sep 30 #PHP
PHP GD库相关图像生成和处理函数小结
Sep 30 #PHP
php结合md5的加密解密算法实例
Sep 30 #PHP
PHP页面输出时js设置input框的选中值
Sep 30 #PHP
PHP页面输出搜索后跳转下一页的处理方法
Sep 30 #PHP
php实现基于openssl的加密解密方法
Sep 30 #PHP
You might like
一个odbc连mssql分页的类
2006/10/09 PHP
PHP使用Mysql事务实例解析
2014/09/08 PHP
PHP中读取文件的几个方法总结(推荐)
2016/06/03 PHP
phpstudy默认不支持64位php的解决方法
2017/02/20 PHP
thinkPHP5框架设置404、403等http状态页面的方法
2018/06/05 PHP
DOM相关内容速查手册
2007/02/07 Javascript
一段多浏览器的&quot;复制到剪贴板&quot;javascript代码
2007/03/27 Javascript
在UpdatePanel内jquery easyui效果失效的解决方法
2010/04/11 Javascript
Js操作Select大全(取值、设置选中等等)
2013/10/29 Javascript
javascript中创建对象的几种方法总结
2013/11/01 Javascript
解决jquery中美元符号命名冲突问题
2014/01/08 Javascript
jquery Ajax 实现加载数据前动画效果的示例代码
2014/02/07 Javascript
简介JavaScript中toUpperCase()方法的使用
2015/06/06 Javascript
总结JavaScript中布尔操作符||与&amp;&amp;的使用技巧
2015/11/17 Javascript
JS弹性运动实现方法分析
2016/12/15 Javascript
微信JSAPI Ticket接口签名详解
2020/06/28 Javascript
php register_shutdown_function函数详解
2017/07/23 Javascript
vue和小程序项目中使用iconfont的方法
2020/05/19 Javascript
在nodejs中创建child process的方法
2021/01/26 NodeJs
[06:04]DOTA2英雄梦之声Vol19卓尔游侠
2014/06/20 DOTA
[01:02:06]LGD vs Mineski Supermajor 胜者组 BO3 第二场 6.5
2018/06/06 DOTA
用Python编写一个简单的FUSE文件系统的教程
2015/04/02 Python
Python字符串处理实例详解
2017/05/18 Python
浅谈django model的get和filter方法的区别(必看篇)
2017/05/23 Python
Python 变量类型详解
2018/10/10 Python
详解pandas如何去掉、过滤数据集中的某些值或者某些行?
2019/05/15 Python
python numpy--数组的组合和分割实例
2020/02/24 Python
Athleta官网:购买女士瑜伽服、技术运动服和休闲运动服
2020/11/12 全球购物
zooplus德国:便宜地订购动物用品、动物饲料、动物食品
2020/05/06 全球购物
装饰资料员岗位职责
2013/12/30 职场文书
表扬信格式
2014/01/12 职场文书
报社实习生自荐信
2014/01/24 职场文书
信息与计算科学专业推荐信
2014/02/23 职场文书
大学生个人简历自我评价
2015/03/11 职场文书
编写python程序的90条建议
2021/04/14 Python
Netflix《海贼王》真人版剧集多张片场照曝光
2022/04/04 日漫