如何将表达式分配给变量并在 Smarty Script 中检查它是奇数还是偶数
How to assign an expression to a variable and check if it is odd or even in Smarty Script
在 smarty 脚本中,我需要将一个随机整数分配给一个变量,并在该变量为奇数或偶数时显示一些内容。
我知道我可以用
得到一个随机整数
{math equation = rand(1,20)}
但是如何将它赋值给一个变量并检查它是奇数还是偶数呢?
要在 Smarty 中分配一个变量,您可以使用
{$check=rand(1,20) nocache}
https://www.smarty.net/docs/en/language.builtin.functions.tpl#language.function.shortform.assign
要检查变量是否为偶数,您可以使用
{if $check is even}
...
{/if}
在 smarty 脚本中,我需要将一个随机整数分配给一个变量,并在该变量为奇数或偶数时显示一些内容。 我知道我可以用
得到一个随机整数{math equation = rand(1,20)}
但是如何将它赋值给一个变量并检查它是奇数还是偶数呢?
要在 Smarty 中分配一个变量,您可以使用
{$check=rand(1,20) nocache}
https://www.smarty.net/docs/en/language.builtin.functions.tpl#language.function.shortform.assign
要检查变量是否为偶数,您可以使用
{if $check is even}
...
{/if}