mb_strimwidth
指定した幅で文字列を丸める
&reftitle.description;
stringmb_strimwidth
stringstring
intstart
intwidth
stringtrim_marker""
stringnullencoding&null;
文字列 string を指定した幅
width で丸めます。
半角文字は 1 として、
全角文字は 2 として数えます。
東アジアの文字の長さに関する詳細は
&url.unicode.reports.tr;11/
を参照ください。
&reftitle.parameters;
string
丸めたい文字列。
start
開始位置のオフセット。文字列の始めからの文字数 (最初の文字は 0) です。
負のオフセットは、文字列の末尾からのオフセットと解釈されます。
width
丸める幅。
負の値を指定すると、文字列の末尾からの幅を数えます。
負の値を指定することは、PHP 8.3.0 以降では推奨されなくなっています。
trim_marker
丸めた後にその文字列の最後に追加される文字列。
encoding
&mbstring.encoding.parameter;
&reftitle.returnvalues;
丸められた文字列を返します。
trim_marker が設定された場合、
width にマッチする最後の文字を trim_marker で置き換えます。
&reftitle.changelog;
&Version;
&Description;
8.3.0
mb_strimwidth
に負の width を渡すことは、推奨されなくなりました。
&mbstring.changelog.encoding-nullable;
7.1.0
負の start と width をサポートするようになりました。
&reftitle.examples;
mb_strimwidth の例
]]>
&reftitle.seealso;
mb_strwidth
mb_internal_encoding