當前位置: 首頁> 函數類別大全> 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 的字符串,如果截斷,則在末尾添加了省略號"..."。

同類函數
  • 預定義多字節字符串的多字節正則表達式匹配 mb_ereg_search

    mb_ereg_search

    預定義多字節字符串的多字節正則表達式匹配
  • 使用回調執行正則表達式搜索,並使用多字節支持替換 mb_ereg_replace_callback

    mb_ereg_replace_callback

    使用回調執行正則表達式搜索,並使用多字節
  • 獲取字符串的一部分 mb_strcut

    mb_strcut

    獲取字符串的一部分
  • 大小寫不敏感地查找指定字符在另一個字符串中最後一次的出現 mb_strrichr

    mb_strrichr

    大小寫不敏感地查找指定字符在另一個字符串
  • 使用正則表達式分割多字節字符串 mb_split

    mb_split

    使用正則表達式分割多字節字符串
  • 轉換一個或多個變量的字符編碼 mb_convert_variables

    mb_convert_variables

    轉換一個或多個變量的字符編碼
  • 根據HTML 數字字符串解碼成字符 mb_decode_numericentity

    mb_decode_numericentity

    根據HTML數字字符串解碼成字符
  • 多字節支持的替換正則表達式,忽略大小寫 mb_eregi_replace

    mb_eregi_replace

    多字節支持的替換正則表達式,忽略大小寫