* 2.mb_strlen($str, $encoding)
1 | $siteName = 'php中文网'; |
//获取内部字符编码集
1 2 | $encoding = mb_internal_encoding(); echo '内部字符编码集: ',$encoding,'<br>'; |
//1.strlen($str):获取字节表示的字符串长度
//utf8模式下,一个中文字符用三个字节表示
1 | echo strlen($siteName),'<br>'; |
//2.mb_strlen($str, $encoding) :获取字符数表示的长度
1 | echo mb_strlen($siteName, $encoding),'<br>'; |
//省略第二个参数,会使用系统默认的字符编码集,当前是utf-8
1 | echo mb_strlen($siteName),'<br>'; //返回值不变 |
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |