ホームページ  >  記事  >  バックエンド開発  >  Smarty論理演算記号まとめ_PHPチュートリアル

Smarty論理演算記号まとめ_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:31:09991ブラウズ

長い間 Smarty をプロジェクトで使用していなかったので、私の Web サイトはかなり前に Smarty テンプレート エンジンで作成されていたため、いくつかの部分を変更する必要がありました。オンラインで答えを検索しなければならないのと同じように、長い間見ていなかったスマートに慣れていないように見えるので、早く追いつく必要があります。将来の使用のために、Smarty テンプレートの論理演算記号を簡単にまとめてみましょう。

eq 等しい : 等しい
neq 等しくない:
と等しくない gt より大きい: より大きい
未満:
未満 lte 以下:以下
gte 以上:以上
偶数です: 偶数です
奇数です: 奇数です
偶数ではありません: 偶数ではありません
変じゃないよ
ない: mod: 係数の余りを求めます
div by: キルト。 。 。
を除く && : と
|| または : または
is [not] div by 特定の数値で除算できるかどうか。例: {if $smarty.get.age is div by 3}...{/if}
is [not] Even 偶数かどうか。例: $a は $b よりも偶数 [not]、つまり ($a / $b) % 2 == 0,
is [not] od 奇数かどうか。例: $a は $b によって奇数ではない、つまり ($a / $b) % 2 != 0

{if $_global_password} は、変数が存在するかどうかを判断することです....

{if $_global_password!==''} は、変数が空でないかどうかを判断します....

Smarty の if ステートメントと if は、/if とペアで指定する必要があり、Else 句と elseif 句を使用できます。

eq、ne、neq、gt、lt、lte、le、gte、ge、iseven、isodd、isnoteven、isnotodd、not、mod、div by、even by、odd by、= を使用します。 template =、!=、>、<、<=、>= これらの論理演算記号は、スペースで変数または定数から区切る必要があります。

興味がありそうな記事

    js を英語の文字と数字のみに制限し、中国語やその他の特殊文字は制限する方法
  • smarty テンプレート保持変数の概要
  • smarty 変数演算子の概要
  • smarty include ファイルの使用方法変数
  • smarty ビデオチュートリアルの共有
  • Mysql のクエリと一重引用符で囲まれた文字列の挿入では、問題に注意する必要があります
  • smarty テンプレートでの php 関数の使用と、smarty テンプレートの 1 つの変数に対して複数の関数を使用する方法
  • PHP は header() を使用しますファイルのダウンロードを実装するには、ダウンロードしたファイルが破損しているため開くことができないというメッセージが表示されます。
http://www.bkjia.com/PHPjc/764127.html

www.bkjia.com

http://www.bkjia.com/PHPjc/764127.html技術記事長い間 Smarty をプロジェクトで使用していなかったので、今日は突然 Web サイトの一部を変更する必要がありました。私の Web サイトは昔 Smarty テンプレート エンジンで作成されていたため、いくつかの場所を変更する必要があります。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。