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 个字符截断字符串。它使用内部编码。


相关文章