加入收藏 | 设为首页 | 会员中心 | 我要投稿 海洋资讯信息网 (https://www.dahaijun.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP strlen和mb_strlen如何获取字 符串长度

发布时间:2023-02-08 12:32:45 所属栏目:PHP教程 来源:
导读:  【示例】使用 strlen() 函数获取字符串的长度。
  <?php

  $str = "";

  echo &#39;字符串“&#39;.$str.&#39;”的长度为:&#39;.strlen($str).&#39;<br>&#39;;

  $str = "C语言中
  【示例】使用 strlen() 函数获取字符串的长度。
  <?php
 
  $str = "";
 
  echo '字符串“'.$str.'”的长度为:'.strlen($str).'<br>';
 
  $str = "C语言中文网";
 
  echo '字符串“'.$str.'”的长度为:'.strlen($str).'<br>';
 
  $str = "php";
 
  echo '字符串“'.$str.'”的长度为:'.strlen($str);
 
  ?>
 
  运行结果如下:
  字符串“”的长度为:27 字符串“C语言中文网”的长度为:16 字符串“php”的长度为:3
 
  2、mb_strlen() 函数 mb_strlen() 函数同样可以返回字符串的长度,语法格式如下:
  mb_strlen($str [, $encoding = mb_internal_encoding()])
 
  其中,$str 为需要计算长度的字符串,$encoding 是可选参数,为字符编码,如果省略则使用内部字符编码。 mb_strlen() 函数的返回值为具有 $encoding 编码的字符串 $str 所包含的字符数,如果 $encoding 无效则返回 false。
  注意:与 strlen() 函数不同,在 mb_strlen() 函数中,无论是汉字,还是英文、数字、小数点、下划线和空格,都只占一个字符长度。
 
  【示例】 使用 mb_strlen() 函数获取字符串长度。
  <?php
 
  $str = "C语言中文网";
 
  echo '字符串“'.$str.'”的长度为:'.mb_strlen($str).'<br>';
 
  $str = "";
 
  echo '字符串“'.$str.'”的长度为:'.mb_strlen($str).'<br>';
 
  $str = "PHP 教程";
 
  echo '字符串“'.$str.'”的长度为:'.mb_strlen($str);
 

(编辑:海洋资讯信息网)

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