strlen-php为什么会显示一个中文字符占3个呢,请大神指教
phpstrlen代码是这样的
无标题文档 ';$str='我心情很好';echo strlen($str);echo mb_strlen($str,'GBK');//后面跟上按那种编码测长?>
我在浏览器看了下输出的是15和8,用什么浏览器都是,我又把中文字换成一个,结果输出的是3和2,搞不懂了有些,请大家指教哈
代码是这样的
无标题文档 ';$str='我心情很好';echo strlen($str);echo mb_strlen($str,'GBK');//后面跟上按那种编码测长?>
我在浏览器看了下输出的是15和8,用什么浏览器都是,我又把中文字换成一个,结果输出的是3和2,搞不懂了有些,请大家指教哈
PHP之友评论