当前位置: 首页> 函数类别大全> 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_strimwidth

    mb_strimwidth

    获取按指定宽度截断的字符串
  • 预定义多字节字符串的多字节正则表达式匹配 mb_ereg_search

    mb_ereg_search

    预定义多字节字符串的多字节正则表达式匹配
  • 使用正则表达式分割多字节字符串 mb_split

    mb_split

    使用正则表达式分割多字节字符串
  • 查找字符串在另一个字符串里的首次出现 mb_strstr

    mb_strstr

    查找字符串在另一个字符串里的首次出现
  • 给定一个多字节字符串,返回其字符数组 mb_str_split

    mb_str_split

    给定一个多字节字符串,返回其字符数组
  • 获取字符串长度 mb_strlen

    mb_strlen

    获取字符串长度
  • 返回字符串的宽度 mb_strwidth

    mb_strwidth

    返回字符串的宽度
  • 设置/获取内部字符编码 mb_internal_encoding

    mb_internal_encoding

    设置/获取内部字符编码