ホームページ >バックエンド開発 >PHPチュートリアル >php—Smarty-3 (20)、phpsmarty-320_PHP チュートリアル

php—Smarty-3 (20)、phpsmarty-320_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 09:55:14954ブラウズ

php—Smarty-3 (20)、phpsmarty-320

1.

*注釈内容*

HTMLコメントはクライアントソースファイルに表示されます

Smarty コメントはクライアントに送信されません

Smarty のコメントは主にテンプレートデザイナーが見るためのものです

2. テンプレート内の変数

phpファイルで配布

1) 通常の変数

2) 配列変数

3) オブジェクト変数

プログラムコード:

テンプレートコード:

1 設定ファイルによって割り当てられます

プロフィール:

テンプレートコード:

2 テンプレートファイルで作成

3. 可変レギュレーター

変数レギュレータは主に変数をフォーマットするために使用されます。

文法:

{$var|レギュレータ:パラメータ1:パラメータ2:……}

l {$var|capitalize} : 最初の文字を大文字にします

l {$var|count_characters:true}: 文字列の長さを計算します true: スペースを計算します デフォルト: false

l {$var|cat:var2}: 接続文字列

l {$var|count_paragraphs}: 段落数をカウントします

l {$var|count_sentences}: 文の数をカウントします

l {$var|count_words}: 単語の数を数えます

l {$var|date_format:”%H%M%S”}: フォーマット時間

l {$var|default:”value”}: デフォルト値

l {$var|escape}: トランスコーディング

l {$var|indent:10:”*”}: インデント

l {$var| lower}: 小文字

l {$var|nl2br}: ファイルの改行を Web ページの改行に変換します

l {$var|regex_replace:”/[tn]/”:” “}: 定期的な置換

l {$var|replace:"aa":"bb"} : 文字列置換

l {$var|spacify:”^^”}: 空白を挿入します

l {$var|string_format:”%d”} : 文字列の書式設定

l {$var|strip} : 連続するスペースを削除します

l {$var|strip_tags}: HTML タグを削除します

l {$var|truncate:30:”…”}: 切り捨て文字列

l {$var|upper}: 大文字に変換します

l {$var|wordwrap:30:”n”} : 線幅制約

可変レギュレーターの併用

{$var|capitalize|truncate:30:”…”|replace:”aa”:”bb”}

1) $var 変数の最初の文字を大文字にします

2) 次に、$var から 30 個の文字列をインターセプトします

3) 次に、傍受したコンテンツの aa を bb に置き換えます

http://www.bkjia.com/PHPjc/993265.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/993265.html技術記事 php—Smarty-3 (20)、phpsmarty-320 1. コメント * コメントの内容 * HTML コメントは、クライアント ソース ファイル内の Smarty コメントがクライアントに送信されないことを示しています。Smarty コメントは主にテンプレート デザイナー向けです...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。