Smartyのテンプレート内で、配列の中に指定した値があるかどうかや、そもそも配列かどうか、そして該当の変数が存在するかどうかを判定する方法です。 テンプレート内に下記のようにすることで判定できます。 <html> <body> {* 変数が存在するかどうか *} {if isset($value)} 変数が存在する {else} 変数が存在しない {/if} {* 配列かどうか *} {if is_array($value)} 配列だ {else} 配列じゃない {/if} {* 配列内に、100が存在するかどうか *} {if 100|in_array:$value} 存在する {else} 存在しない {/if} {* 配列内に、100が存在するかどうか の別バージョン *} {if in_array(100 , $value)} 存在する {else} 存在しない {/if} </