为什么如果条件不适合聪明?

时间:2017-03-12 06:58:07

标签: php codeigniter smarty

嗨,大家好,我有一个问题,我想执行检查,如

$input = 13;

if( $input & 1 ) {
  echo 'Monday';
}
if( $input & 2 ) {
  echo 'Tuesday';
}
if( $input & 4 ) {
  echo 'Wednesday';
}
// etc

参考:Reference link 我想在聪明的 smarty link中执行此检查 请让我知道解决方案 我正在尝试这样

{if $input_bit & $day_bit}
//do anything
{/if}

1 个答案:

答案 0 :(得分:0)

首先在smarty中使用assign声明变量。

{assign var="input" value=10}

然后尝试if/else..,如下所示:

{if $input & 1}
//do anything
{elseif $input & 2}
//do anything
...so on..
{/if}

有关详情,请参阅smarty中的assignif/elseif..