PHP – 使用 mb_strlen() 获取字符串长度

在 PHP 中,多字节字符串长度 (mb_strlen)函数用于获取指定字符串的总字符串长度。PHP 4.6.0 或更高版本支持此功能。

语法

int mb_strlen(str $string, str $encoding)

参数

mb_strlen()接受两个参数:$string$encoding

  • $ string− 用于检查字符串长度

  • $encoding-此参数用于字符编码。如果省略或为空,则将使用内部字符编码值。

返回值

mb_strlen()返回给定字符串中存在的字符数。一个被视为一个多字节字符。

错误/异常

如果编码未知,那么它将生成级别E_warning。

示例

<?php
   // 它将返回字符总数
   $result = mb_strlen("Hello World","UTF-8");
   echo "字符总数: ", $result;
?>
输出结果
字符总数: 11

注意:它也计算给定字符串中的空格。