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

phpserver side programmingprogramming

在 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

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


相关文章