當前位置: 首頁> 函數類別大全> mb_strimwidth

mb_strimwidth

獲取按指定寬度截斷的字符串
名稱:mb_strimwidth
分類:多字節字符串
所屬語言:php
一句話介紹:根據指定的寬度截斷字符串,並在末尾添加一個可選的修飾符

函數名:mb_strimwidth()

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

用法:mb_strimwidth(string $str, int $start, int $width, string $trimmarker = "", string $encoding = null): string

說明:mb_strimwidth() 函數根據指定的寬度截斷字符串,並在末尾添加一個可選的修飾符。該函數是多字節安全的,可以正確處理包含多字節字符的字符串。

參數:

  • $str:要截斷的字符串。
  • $start:截斷開始的位置,可以為負數。
  • $width:截斷後的字符串長度。
  • $trimmarker(可選):添加到截斷字符串末尾的修飾符,默認為空字符串。
  • $encoding(可選):指定字符編碼,默認為內部字符編碼。

返回值:返回截斷後的字符串。

示例:

 $text = "这是一个示例文本,用于演示mb_strimwidth()函数的用法"; $trimmedText = mb_strimwidth($text, 0, 20, "..."); echo $trimmedText; // 输出:这是一个示例文本...

在上面的示例中,我們使用mb_strimwidth() 函數將文本截斷為長度為20 的字符串,如果截斷,則在末尾添加了省略號"..."。

同類函數
  • 設置/獲取mbregex 函數的默認選項 mb_regex_set_options

    mb_regex_set_options

    設置/獲取mbregex函數的默認選項
  • 獲取mbstring 的內部設置 mb_get_info

    mb_get_info

    獲取mbstring的內部設置
  • 大小寫不敏感地查找字符串在另一個字符串裡的首次出現 mb_stristr

    mb_stristr

    大小寫不敏感地查找字符串在另一個字符串裡
  • 用多字節支持替換正則表達式 mb_ereg_replace

    mb_ereg_replace

    用多字節支持替換正則表達式
  • 大小寫不敏感地在字符串中查找一個字符串最後出現的位置 mb_strripos

    mb_strripos

    大小寫不敏感地在字符串中查找一個字符串最
  • 解碼MIME 頭字段中的字符串 mb_decode_mimeheader

    mb_decode_mimeheader

    解碼MIME頭字段中的字符串
  • 獲取字符的碼點 mb_ord

    mb_ord

    獲取字符的碼點
  • 設置/獲取HTTP 輸出字符編碼 mb_http_output

    mb_http_output

    設置/獲取HTTP輸出字符編碼