加入收藏 | 设为首页 | 会员中心 | 我要投稿 开发网_郴州站长网 (http://www.0735zz.com/)- 云通信、区块链、物联设备、云计算、站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php如何计算字符串长度?两种技巧对比

发布时间:2022-07-12 13:06:17 所属栏目:PHP教程 来源:互联网
导读:使用strlen()函数 返回给定的字符串 string 的长度。 返回值:成功则返回字符串 string 的长度;如果 string 为空,则返回 0。 根据面试题整理的例子: $str = hello; echo strlen($str), br; //5 $str1 = 中国; echo strlen($str1), br; //6 echo strlen($s
  使用strlen()函数
  返回给定的字符串 string 的长度。
 
  返回值:成功则返回字符串 string 的长度;如果 string 为空,则返回 0。
 
  根据面试题整理的例子:
 
 
  $str = 'hello';
 
  echo strlen($str), '<br>'; //5
 
   
 
  $str1 = '中国';
 
  echo strlen($str1), '<br>'; //6
 
   
 
  echo strlen($str4), '<br>'; //0
 
  UTF-8 编码 一个中文占3个字节 gdk 编码 一个中文占 2字节
 
  下面 为 gdk 编码
 
 
  $str2 = 'hello';
 
  echo strlen($str2), '<br>'; //5
 
  $str3 = '中国';
 
  echo strlen($str3), '<br>'; //4
 
   
 
  echo strlen($str4), '<br>'; //0
 
  使用mb_strlen()函数
  — 获取字符串的长度
 
  返回值:返回具有 encoding 编码的 字符串 str 包含的字符数。如果给定的 encoding 无效则返回 FALSE encoding 为字符编码。
 
 
  $str = '你好中国';
 
  echo strlen($str), '<br>'; //12
 
  $str1 = '你好中国';
 
  echo mb_strlen($str1, 'utf-8'), '<br>'; //4
 
  gbk 两个字节一个字符
 
  strlen 是计算字符串 ‘字节’ 长度 – 字符串长度
 
  mb_strlen 是计算字符串 ‘字符’ 长度

(编辑:开发网_郴州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读