English | 简体中文 | 繁體中文
查询

mb_strimwidth()函数—用法及示例

「 根据指定的宽度截断字符串,并在末尾添加一个可选的修饰符 」


函数名: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_stripos()函数
下一个函数: mb_strcut()函数
热门PHP函数
分享链接