truncate
指定したキャラクタ数(デフォルトは80)で変数を切り捨てます。
第2パラメータには、変数が切り捨てられた時に終端に付加する文字列を指定する事が出来ます。
指定する文字列の長さは元の切り捨ての長さの中に含まれます。
デフォルトでは、truncate は単語の境界で切り捨てを行います。
厳密なキャラクタ数で切り捨てたい場合には第3パラメータに TRUE を渡します。
例 5-21. truncate
<?php $smarty->assign('articleTitle', 'Two Sisters Reunite after Eighteen Years at Checkout Counter.'); ?>
|
テンプレート
{$articleTitle}
{$articleTitle|truncate}
{$articleTitle|truncate:30}
{$articleTitle|truncate:30:""}
{$articleTitle|truncate:30:"---"}
{$articleTitle|truncate:30:"":true}
{$articleTitle|truncate:30:"...":true}
{$articleTitle|truncate:30:'..':true:true} |
出力
Two Sisters Reunite after Eighteen Years at Checkout Counter.
Two Sisters Reunite after Eighteen Years at Checkout Counter.
Two Sisters Reunite after...
Two Sisters Reunite after
Two Sisters Reunite after---
Two Sisters Reunite after Eigh
Two Sisters Reunite after E...
Two Sisters Re..ckout Counter. |
|