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+Tidy-完美的XHTML纠错+过滤
Apr 10 PHP
PHP压缩html网页代码(清除空格,换行符,制表符,注释标记)
Apr 02 PHP
探讨php中header的用法详解
Jun 07 PHP
php中文验证码实现方法
Jun 18 PHP
以文件形式缓存php变量的方法
Jun 26 PHP
Symfony控制层深入详解
Mar 17 PHP
php实现用户登陆简单实例
Apr 04 PHP
php-fpm超时时间设置request_terminate_timeout资源问题分析
Sep 27 PHP
gearman中worker常驻后台,导致MySQL server has gone away的解决方法
Feb 27 PHP
THINKPHP5分页数据对象处理过程解析
Oct 28 PHP
MacOS下PHP7.1升级到PHP7.4.15的方法
Feb 22 PHP
php访问对象中的成员的实例方法
Nov 17 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结合飞信 免费天气预报短信
2009/05/07 PHP
php中使用Curl、socket、file_get_contents三种方法POST提交数据
2011/08/12 PHP
ThinkPHP模板判断输出Defined标签用法详解
2014/06/30 PHP
php 微信开发获取用户信息如何实现
2016/12/13 PHP
ThinkPHP框架表单验证操作方法
2017/07/19 PHP
PHP自定义函数实现数组比较功能示例
2017/10/19 PHP
详解PHP序列化和反序列化原理
2018/01/15 PHP
JavaScript Event学习第十章 一些可替换的事件对
2010/02/10 Javascript
js读取被点击次数的简单实例(从数据库中读取)
2014/03/07 Javascript
JavaScript实现将UPC转换成ISBN的方法
2015/05/26 Javascript
javascript图片延迟加载实现方法及思路
2015/12/31 Javascript
jQuery ajax时间差导致的变量赋值问题分析
2016/01/22 Javascript
基于javascript简单实现对身份证校验
2021/01/25 Javascript
JavaScript如何实现组合列表框中元素移动效果
2016/03/01 Javascript
Vue.js实现网格列表布局转换方法
2017/08/25 Javascript
详解vue-cli 接口代理配置
2017/12/13 Javascript
Vue表单demo v-model双向绑定问题
2018/06/29 Javascript
详解node字体压缩插件font-spider的用法
2018/09/28 Javascript
node 标准输入流和输出流代码实例
2019/09/19 Javascript
vue 获取到数据但却渲染不到页面上的解决方法
2020/11/19 Vue.js
Python中对元组和列表按条件进行排序的方法示例
2015/11/10 Python
python实时监控cpu小工具
2018/06/21 Python
Python基于datetime或time模块分别获取当前时间戳的方法实例
2019/02/19 Python
python实例化对象的具体方法
2020/06/17 Python
浅谈Python __init__.py的作用
2020/10/28 Python
网页布局中CSS样式无效的十个重要原因详解
2017/08/10 HTML / CSS
整理HTML5中支持的URL编码与字符编码
2016/02/23 HTML / CSS
会计专业自我鉴定范文
2013/12/29 职场文书
大学军训感言600字
2014/02/25 职场文书
中国梦演讲稿教师篇
2014/04/23 职场文书
2014年党员评议表自我评价
2014/09/27 职场文书
个人四风问题对照检查材料
2014/10/01 职场文书
十八大宣传标语
2014/10/09 职场文书
正则表达式拆分url实例代码
2022/02/24 Java/Android
Matplotlib绘制条形图的方法你知道吗
2022/03/21 Python
从原生JavaScript到React深入理解
2022/07/23 Javascript