php 字符串长度函数

$address_length = mb_strlen($address,'utf8');

 

strlen()   和  mb_strlen()

 

strlen($str)计算的是字节的长度,在utf8下一个汉字代表3个字符,算出来是11  在GB2312和GBK下是2个字符,算出来是9

  mb_strlen()计算的是字符长度 mb_strlen($str,[GBK|GB2312|utf8])   这里"|"是或的意思,就是mb_strlen()的第二个参数是编码形式GBK或者GB2312或者utf8

     要使用mb_strlen()方法要把php.ini里面的extension=php_mbstring.dll 这个取消禁用才行,不然调用不到这个方法

上一篇:表格存储:使用TableStoreWriter进行高并发、高吞吐的数据写入


下一篇:MongoDB数据库操作和程序基础文档