PHP – mb_strimwidth(多字节 strimwidth)函数
phpserver side programmingprogramming更新于 2025/8/19 14:22:17
PHP 中的 mb_strimwidth() 函数用于截断指定宽度的字符串。它用于从给定字符串中截取指定宽度的字符串。
语法
string mb_strimwidth($str_string, $int_start, $int_width, $str_trim_marker, $str_encoding)
例如:
mb_strimwidth($str_string: "PHP Tutorials", $int_start: 2, $int_width: 10, $str_trim_marker: "...",);
参数
mb_strimwidth() 接受五个不同的参数来修剪字符串宽度。
$str_string − 需要解码的字符串。
$int_start − 此整数参数将从指定的起始位置修剪字符串。它将从字符串的开头修剪字符串。
$int_width − 所需修剪的宽度。负宽度从字符串末尾开始计算。
$str_trim_marker −它是一个字符串,在字符串被截断/截断时添加到给定字符串的末尾。
$str_encoding − 这是字符编码参数。如果省略或为 NULL,则将使用内部编码值。
返回值
mb_strimwidth() 返回截断后的字符串。如果我们设置了 trim_marker,它将替换最后一个字符以匹配宽度。
示例
<?php
// UTF-8 编码
mb_internal_encoding("UTF-8");
// 它将修剪给定的字符串宽度
$str_string = mb_strimwidth("Simply Easy Learning!", 2, 15, "...");
// 显示结果输出
echo "$str_string";
?>
输出
它将产生以下输出 −
mply Easy Le...
注意 − 上述 PHP 代码将从第 2 个字符到第 12 个字符截断字符串。它使用内部编码。

