ホームページ > バックエンド開発 > PHPチュートリアル > Smarty 変数演算子の概要_PHP チュートリアル

Smarty 変数演算子の概要_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:31:05
オリジナル
891 人が閲覧しました

smarty よく使用される変数演算子のまとめ。

大文字にする[大文字にする]
count_characters [文字数を数える]
猫[接続文字列]
count_paragraphs [段落数を数える]
count_sentences [文を数える]
count_words [単語数をカウント]
date_format [時刻形式]
デフォルト[デフォルト]
エスケープ[トランスコーディング]
インデント[インデント]
小文字[小文字]
nl2br[改行は
に置き換えられます]
regex_replace[定期置換]
交換[交換]
スペースを空ける[空白を挿入]
string_format[文字列形式]
削除[(余分なスペース)を削除]
ストリップタグ[HTMLタグを削除]
切り詰め[インターセプト]
アッパー[大文字]
ワードラップ[線幅制限]
{$cook_hotelArr|count} [配列の最大添字]

{セクション名=sループ=$stu}
{$stu[s].name}
{sectionelse}
コンテンツはありません
{/セクション}

$smarty->cache_dir="/caches/" //キャッシュディレクトリ
; $smarty->caching=true; //flaseの場合、キャッシュは無効になります
$smarty->cache_lifetime=60; //キャッシュ時間

;

$smarty->display("cache.tpl",cache_id) //ID を使用してキャッシュを作成します

$smarty->clear_all_cache() //すべてのキャッシュをクリアします
$smarty->clear_cache("index.htm") //index.tplのキャッシュをクリアします
$smarty->clear_cache("index.htm",cache_id) //指定されたIDのキャッシュをクリアします

インデックス.htm

{名前="get_time"を挿入}

index.php

関数 insert_get_time(){
return date("Y-m-d H:m:s");
}

リテラル データはテキストとして扱われ、テンプレートはその中のすべての文字情報を無視します。この機能は、中括弧などの文字情報を含む可能性のある JavaScript スクリプトを表示するために使用されます。

{文字通り}

<スクリプト言語=javascript>
{/リテラル​​}

ストリップタグ内のデータの先頭と末尾のスペースとキャリッジリターンにより、テンプレートが理解しやすくなり、余分なスペースが問題を引き起こすことを心配する必要がなくなります。通常、HTML コードの最初と最後に配置されます

同じドメイン名のファイルのキャッシュ処理

たとえば、サブサイト内の同じファイルは、ロード時に複数のパラメータによって解決できます

$smarty->display("hotel.htm",$cityId);

興味がありそうな記事

Smarty テンプレート変数演算子の概要
  • Smarty テンプレートでの php 関数の使用と Smarty テンプレート変数の使用方法複数の関数を使用する
  • smarty テンプレート保持変数の概要
  • smarty インクルードファイル 変数の使用方法
  • smarty ループ操作
  • ecshop から抜粋した、ユーザーによって渡された変数のエスケープ操作
  • マウスの現在位置を取得するための javascript (IEおよびFirefoxと互換性があります)
  • PHP関数memory_get_usageを使用して、現在のPHPメモリ消費量を取得し、プログラムのパフォーマンスを最適化します

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

tru​​ehttp://www.bkjia.com/PHPjc/764163.html技術記事 Smarty でよく使用される変数演算子の概要。 Capitalize [最初の文字を大文字にする] count_characters [文字数を数える] cat [文字列を接続する] count_paragraphs [段落数を数える] count_sentences [カウント...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート