PHP strlen和mb_strlen如何获取字符串长度
【示例】行使 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); (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |