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

同類函數