はいといいえ。Smarty にはこれに対する独自の構文はありませんが、次のように実行できます。
{if in_array("foo", ["bar", "foo"])}
個人的には in キーワードが紛らわしいと思います。PHP自体はそれを知りません。array_key_exists()
テンプレート開発者に関連する他の唯一のプログラミング言語である Javascript は、 in キーワードをではなくとして扱いin_array()
ます。特定のテンプレート エンジンに別のことをさせたいかどうかわからない…</p>