smarty truncate は文字列をインターセプトします
文字列の先頭から特定の長さの文字を切り捨てます。デフォルトの長さは 80 です
2 番目のパラメーターをインターセプトされた文字列の長さとして指定します
デフォルトでは、smarty は単語をインターセプトします最後に、
インターセプトする文字数を正確に指定する必要がある場合は、3 番目のパラメータを使用して「true」に設定できます
具体的な使用方法は次のとおりです:
コードをコピーしますコードは次のとおりです:
//index.php $smarty = new Smarty;
$smarty->assign('articleTitle', '2 人の姉妹がレジで再会。'); ;display('index.tpl');
/ /index.tpl
{$articleTitle}
{$articleTitle|truncate}
{$articleTitle|truncate:30}
{$articleTitle|truncate:30:""}
{$articleTitle|truncate:30:"--- "}
{$articleTitle|truncate:30:"":true}
{$articleTitle|truncate:30:"...":true}
出力結果:
レジカウンターで 18 年ぶりに二人の姉妹が再会レジカウンターで 18 年ぶりに二人の姉妹が再会
その後…
二人の姉妹が再会
二人の姉妹がその後再会—
二人の姉妹が 18 年ぶりに再会チェックアウト
http://www.bkjia.com/PHPjc/327740.html
www.bkjia.comtruehttp://www.bkjia.com/PHPjc/327740.html技術記事 Smarty truncate は文字列をインターセプトし、文字列の先頭から特定の長さの文字をインターセプトします。デフォルトの長さは 80 です。デフォルトでは、smarty はインターセプトする文字列の長さを指定します...。