Smarty で文字列の長さを切り詰める修正子の truncate。日本語で truncate を使うと文字化けする可能性があるので PHP 側で処理してから Smarty に渡す様にしてましたがこんなプラグインがありました。 blog.ISHINAO.net | Archives | 23 | 4月 | 2004 modifier.mbtruncate.php <?php function smarty_modifier_mbtruncate($string, $length = 80, $etc = '...') { if ($length == 0) {return '';} if (strlen($string) > $length) { $length -= strlen($etc); return mb_strcut($string, 0, $length).$etc; } e