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 相关文章推荐
php error_log 函数的使用
Apr 13 PHP
PHP执行zip与rar解压缩方法实现代码
Dec 05 PHP
php 中文字符串首字母的获取函数分享
Nov 04 PHP
使用 PHPStorm 开发 Laravel
Mar 24 PHP
WordPress中&quot;无法将上传的文件移动至&quot;错误的解决方法
Jul 01 PHP
什么是PEAR?什么是PECL?PHP中两个容易混淆的概念解释
Jul 01 PHP
php中foreach结合curl实现多线程的方法分析
Sep 22 PHP
php自定义函数实现二维数组按指定key排序的方法
Sep 29 PHP
PHP receiveMail实现收邮件功能
Apr 25 PHP
php压缩文件夹最新版
Jul 18 PHP
laravel框架模板之公共模板、继承、包含实现方法分析
Aug 30 PHP
关于laravel框架中的常用目录路径函数
Oct 23 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
php导入csv文件碰到乱码问题的解决方法
2014/02/10 PHP
PHP数学运算函数大汇总(经典值得收藏)
2016/04/01 PHP
PHP流Streams、包装器wrapper概念与用法实例详解
2017/11/17 PHP
PHP递归遍历文件夹去除注释并压缩php源代码的方法示例
2018/05/23 PHP
PHP数组基本用法与知识点总结
2020/06/02 PHP
JavaScript 字符串乘法
2009/08/20 Javascript
JavaScript 申明函数的三种方法 每个函数就是一个对象(一)
2009/12/04 Javascript
解决jquery操作checkbox火狐下第二次无法勾选问题
2014/02/10 Javascript
JS小游戏之宇宙战机源码详解
2014/09/25 Javascript
ECMAScript6新增值比较函数Object.is
2015/06/12 Javascript
深入理解React中es6创建组件this的方法
2016/08/29 Javascript
JavaScript SHA1加密算法实现详细代码
2016/10/06 Javascript
Bootstrap与Angularjs的模态框实例代码
2017/08/03 Javascript
详解vue 组件之间使用eventbus传值
2017/10/25 Javascript
p5.js入门教程之图片加载
2018/03/20 Javascript
JS实现将二维数组转为json格式字符串操作示例
2018/07/12 Javascript
mpvue性能优化实战技巧(小结)
2019/04/17 Javascript
浅谈vue异步数据影响页面渲染
2019/10/29 Javascript
在vue中阻止浏览器后退的实例
2019/11/06 Javascript
Vue Render函数原理及代码实例解析
2020/07/30 Javascript
Python的Django框架中模板碎片缓存简介
2015/07/24 Python
Python读取网页内容的方法
2015/07/30 Python
Python 递归函数详解及实例
2016/12/27 Python
Python中datetime模块参考手册
2017/01/13 Python
NumPy 数学函数及代数运算的实现代码
2018/07/18 Python
python try 异常处理(史上最全)
2019/03/07 Python
python算法与数据结构之单链表的实现代码
2019/06/27 Python
使用Python-OpenCV消除图像中孤立的小区域操作
2020/07/05 Python
Sunglasses Shop瑞典:欧洲领先的太阳镜网上商店
2018/04/22 全球购物
食品安全检查制度
2014/02/03 职场文书
实习评语大全
2014/04/26 职场文书
村班子对照检查材料
2014/08/18 职场文书
医院党建工作总结2015
2015/05/26 职场文书
2016年共产党员公开承诺书
2016/03/24 职场文书
导游词之沈阳植物园
2019/11/30 职场文书
JavaScript实现优先级队列
2021/12/06 Javascript