PHP – mb_strimwidth (multybyte strimwidth) 函数
mb_strimwidth()PHP中的函数用于截断指定宽度的给定字符串。它用于从给定的字符串中切出指定的宽度。
语法
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("简单易学!", 2, 15, "...");
//显示结果输出
echo "$str_string";
?>输出结果它将产生以下输出-
mply Easy Le...
注-上述PHP代码将开始修整从2字符串第二字符到12个字符。它使用内部编码。