当前位置: 首页> 函数类别大全> 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 的字符串,如果截断,则在末尾添加了省略号 "..."。

同类函数
  • 检测 HTTP 输入字符编码 mb_http_input

    mb_http_input

    检测HTTP输入字符编码
  • 用替代字符替换格式错误的字节序列 mb_scrub

    mb_scrub

    用替代字符替换格式错误的字节序列
  • 获取特定字符 mb_chr

    mb_chr

    获取特定字符
  • 设置/获取 mbregex 函数的默认选项 mb_regex_set_options

    mb_regex_set_options

    设置/获取mbregex函数的默认选项
  • 根据 HTML 数字字符串解码成字符 mb_decode_numericentity

    mb_decode_numericentity

    根据HTML数字字符串解码成字符
  • 检查字符串在指定的编码里是否有效 mb_check_encoding

    mb_check_encoding

    检查字符串在指定的编码里是否有效
  • 解析 GET/POST/COOKIE 数据并设置全局变量 mb_parse_str

    mb_parse_str

    解析GET/POST/COOKIE数据并
  • 大小写不敏感地查找指定字符在另一个字符串中最后一次的出现 mb_strrichr

    mb_strrichr

    大小写不敏感地查找指定字符在另一个字符串