mb_strimwidth
获取按指定宽度截断的字符串
&reftitle.description;
stringmb_strimwidth
stringstring
intstart
intwidth
stringtrim_marker""
stringnullencoding&null;
将 string string 截断到指定 width。其中半角字符计为
1,全角字符计为 2。有关东亚字符宽度的详细信息,请参阅 &url.unicode.reports.tr;11/。
&reftitle.parameters;
string
要截断的 string。
start
开始位置的偏移。从这些字符数开始的截取字符串。(默认是 0 个字符)
如果 start 是负数,就是字符串结尾处的字符数。
width
所需修剪的宽度。如果指定负宽度,则从字符串末尾开始计数。
从 PHP 8.3.0 起,传递负宽度已被弃用。
trim_marker
当字符串被截断的时候,将此字符串添加到截断后的末尾。
encoding
&mbstring.encoding.parameter;
&reftitle.returnvalues;
截断后的 string。如果设置了 trim_marker,还将结尾处的字符替换为
trim_marker ,并符合 width 的宽度。
&reftitle.changelog;
&Version;
&Description;
8.3.0
将负的 width 传递给
mb_strimwidth 现已废弃。
&mbstring.changelog.encoding-nullable;
7.1.0
支持负数的 start 和 width。
&reftitle.examples;
mb_strimwidth 示例
]]>
&reftitle.seealso;
mb_strwidth
mb_internal_encoding