當前位置: 首頁> 函數類別大全> 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。

同類函數
  • 獲取mbstring 的內部設置 mb_get_info

    mb_get_info

    獲取mbstring的內部設置
  • 返回預定義多字節字符串的多字節正則表達式的匹配部分的位置和長度 mb_ereg_search_pos

    mb_ereg_search_pos

    返回預定義多字節字符串的多字節正則表達式
  • 獲取字符串的一部分 mb_strcut

    mb_strcut

    獲取字符串的一部分
  • 用替代字符替換格式錯誤的字節序列 mb_scrub

    mb_scrub

    用替代字符替換格式錯誤的字節序列
  • 查找字符串在另一個字符串裡的首次出現 mb_strstr

    mb_strstr

    查找字符串在另一個字符串裡的首次出現
  • 根據HTML 數字字符串解碼成字符 mb_decode_numericentity

    mb_decode_numericentity

    根據HTML數字字符串解碼成字符
  • 對字符串進行大小寫轉換 mb_convert_case

    mb_convert_case

    對字符串進行大小寫轉換
  • 返回多字節正則表達式的匹配部分 mb_ereg_search_regs

    mb_ereg_search_regs

    返回多字節正則表達式的匹配部分
熱門文章