如何在 IF 语句中包含多个值 (Smarty)
How to include multiple values in IF statement (Smarty)
我们的 smarty 模板中有一个 IF 语句,如下所示:
{if $category->id == 90}
我们需要了解如何包含多个类别,例如 95、96 和 97。
你可以使用 in_array()
:
{if in_array($category->id, [95,96,97])}
或
{if in_array($category->id, $your_array)}
switch ($category->id ) {
case 90:
echo "It's 90";
break;
case 95:
echo "It's 95";
break;
case 96:
echo "It's 96";
break;
}
对于像这个开关盒这样的问题是你的朋友!!!这样你就可以得到你需要的每一个依赖,并为每种情况做一些其他的事情。
你可以像这样链接它们:
聪明:
{if $category-> == 90 || $category->id == 95 || $category-> == 96}
{/if}
您可以在官方文档中阅读有关此主题的更多信息:
https://www.smarty.net/docsv2/de/language.function.if.tpl
我们的 smarty 模板中有一个 IF 语句,如下所示:
{if $category->id == 90}
我们需要了解如何包含多个类别,例如 95、96 和 97。
你可以使用 in_array()
:
{if in_array($category->id, [95,96,97])}
或
{if in_array($category->id, $your_array)}
switch ($category->id ) {
case 90:
echo "It's 90";
break;
case 95:
echo "It's 95";
break;
case 96:
echo "It's 96";
break;
}
对于像这个开关盒这样的问题是你的朋友!!!这样你就可以得到你需要的每一个依赖,并为每种情况做一些其他的事情。
你可以像这样链接它们:
聪明:
{if $category-> == 90 || $category->id == 95 || $category-> == 96}
{/if}
您可以在官方文档中阅读有关此主题的更多信息: https://www.smarty.net/docsv2/de/language.function.if.tpl