PHP获取含中文汉字的字符串长度

我想要用php获取字符串(字符串有字母,数字,中文等)的长度。字母,数字,符号,中文(包括简体和繁体中文)都算一个字符,字符集为UTF8。谢谢!
 
已邀请:
匿名用户

匿名用户

赞同来自:

  在PHP中可以使用mb_strlen函数计算多字节字符(如:汉字)长度,PHP中有很多“mb_”开头函数,它们由PHP“mbstring扩展”提供,用于处理多字节字符(如汉字)。如没有mb_strlen函数,请开启PHP“mbstring扩展”。
<?php
echo strlen("爱E族"); //输出:7
echo mb_strlen("爱E族", 'UTF8'); //输出: 3
 

要回复问题请先登录注册