在 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
注意:它也计算给定字符串中的空格。