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 支持负数的 startwidth &reftitle.examples; <function>mb_strimwidth</function> 示例 ]]> &reftitle.seealso; mb_strwidth mb_internal_encoding