mb_strimwidthで文字列を指定の幅で丸める。

文字列を指定幅で丸めるには次の関数を利用する。何かと忘れるので備忘録を兼ねて。

echo mb_strimwidth($str, 0, 10, "...");

smartyにて利用する場合には次のようにする。なお、接尾の文字列「…」を付けた場合にはそれを含めての文字数となる。

<{$str|mb_strimwidth:0:10:"..."|escape}>

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA