加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

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

发布时间:2021-05-27 15:21:47 所属栏目:编程 来源:互联网
导读:【示例】使用 strlen() 函数获取字符串的长度。 ?php $str = http://c.biancheng.net/php/ ; echo 字符串 . $str . 的长度为: . strlen ( $str ). br ; $str =
【示例】使用 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);

(编辑:核心网)

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

    热点阅读