查詢

mb_strwidth()函式—用法及示例

「 返回指定字串的寬度(以字元為單位),使用的是多位元組字符集編碼 」


函式名: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。

補充糾錯
上一個函式: mb_str_pad()函式
下一個函式: mb_strtoupper()函式
熱門PHP函式
分享連結