当前位置: 首页> 函数类别大全> mb_strwidth

mb_strwidth

返回字符串的宽度
名称:mb_strwidth
分类:多字节字符串
所属语言:php
一句话介绍: 返回指定字符串的宽度(以字符为单位),使用的是多字节字符集编码

函数名:mb_strwidth()

适用版本:PHP 4 >= 4.0.6, PHP 5, PHP 7

函数描述:mb_strwidth() 函数返回指定字符串的宽度(以字符为单位),使用的是多字节字符集编码。

用法:

mb_strwidth ( string $str [, string $encoding = mb_internal_encoding() ] ) : int

参数:

  • $str:要计算宽度的字符串。
  • $encoding(可选):字符串的字符编码。如果未提供该参数,则默认使用 mb_internal_encoding() 函数返回的内部字符编码。

返回值:

  • 返回指定字符串的宽度(以字符为单位)。

示例:

$str = "你好,世界!";
$width = mb_strwidth($str, 'UTF-8');
echo "字符串的宽度为:$width"; // 输出:字符串的宽度为:7

在上面的示例中,我们使用 mb_strwidth() 函数计算了一个包含中文字符的字符串的宽度。由于中文字符的宽度为2个字符,因此结果为7。

同类函数
热门文章