用后端方法PHP,实现字数统计

首先先了解英文字节与所中文字节占字节数之比,utf-8下是 1:3

1.第二个参与用于指定编码,将多字节编码按1字节计算,并统计长度,适用于中英混输的情况。(前提是动态库扩展开启引入)

mb_strlen( ,'utf8');

2.将代码中的 HTML 标签去除,如富文本编辑器一般用<p></p>换行,用加粗,用<span>标签设置样式,则该函数负责去除所有HTML标签。

strip_tags();

3.富文本编辑器往往将特殊字符做处理,比如将(空格)生成 &nbsp; 实体进行输出,则该函数负责将HTML实体转化回来

html_entity_decode();

使用PHP,最终正确统计字符串的函数写法如下:

mb_strlen(strip_tags(html_entity_decode( $变量或值 )),'utf8');

由于写法过长且繁琐,建议进行封装!

本篇文章由IT蘑菇原创,转载注明!