Smartyで作成したテンプレートファイル内で条件分岐させる

公開日: 

if文を使った条件分岐はプログラムに必須項目に近い技術ですが、phpとSmartyでは記述方方が若干異なります。基本的概念はphpと同様ですが、Smarty専用タグを使って分岐条件を記述させるので、以下に簡単な条件分岐記述方法をまとめます。

例としてphpファイルを予め作成し、変数「randvalue」に「rand」命令を使ってランダムに1~3の数値を代入した状態にします。

※rand命令はアクセスした時ランダムに数値を吐き出します。

ランダム値が1の場合は「小」、ランダム値が2の場合は「中」、ランダム値が3の場合は「大」が表示される

ランダム値は

{if $randvalue == 1}
小
{elseif $randvalue == 2}
中
{else}
大
{/if}

実行結果「ランダム値は○です」

コメント入力欄

主な業務内容

  • ホームページ制作
  • ECサイト構築
  • SEO対策
  • システム構築
  • トレードシステム設計
  • 展示会の企画・設計
  • 日用雑貨の販売
PAGE TOP ↑