ホームページ  >  記事  >  バックエンド開発  >  Smarty で文字数カウントのさまざまな書き方が表示されるようになりました_PHP チュートリアル

Smarty で文字数カウントのさまざまな書き方が表示されるようになりました_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:46:50948ブラウズ

表示文字数を制限する機能はありますか?

持っている!切り捨てを使用する

文字列の先頭から一定の長さの文字を切り取ります。デフォルトは 80 文字です。

2 番目の引数をインターセプト文字列に追加するテキスト文字列として指定することもできます。追加された文字列はインターセプトの長さに計算されます。

デフォルトでは、smarty は単語の末尾を切り捨てます。

正確に何文字をインターセプトしたい場合は、3 番目のパラメータを「true」に変更します

コード:

インデックス.php:

$smarty =新しい Smarty;

$smarty->assign('articleTitle','レジカウンターで 18 年ぶりに再会した二人の姉妹。');

$smarty->display('index.tpl');

www.2cto.com

インデックス.tpl:

{$articleTitle}

{$articleTitle|truncate}

{$articleTitle|truncate:30}

{$articleTitle|truncate:30:""}

{$articleTitle|truncate:30:"---"}

{$articleTitle|truncate:30:"":true}

{$articleTitle|truncate:30:"...":true}

出力:

2 人の姉妹がレジカウンターで 18 年ぶりに再会

2 人の姉妹がレジカウンターで 18 年ぶりに再会

二人の姉妹はその後...

二人の姉妹が再会

二人の姉妹の再会---

8時過ぎに姉妹が再会

二人の姉妹がE後に再会...

http://www.bkjia.com/PHPjc/478558.html

tru​​ehttp://www.bkjia.com/PHPjc/478558.html技術記事表示文字数を制限する機能はありますか?文字列の先頭から特定の長さの文字をインターセプトするには、truncate を使用します。デフォルトは 80 です。文字列をインターセプトする追加として 2 番目のパラメーターを指定することもできます。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。