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 負の startwidth をサポートするようになりました。 &reftitle.examples; <function>mb_strimwidth</function> の例 ]]> &reftitle.seealso; mb_strwidth mb_internal_encoding