Php调节数值变量

时间:2016-02-25 00:44:18

标签: php mysqli

我在php $ get_user_tipo中有这个变量,它从mysqli字段(int)得到它们自己的值,它是一个数值,我用一个数字表示一个角色,一个用于管理员,一个用于管理员,另一个用于管理员。雇员。

我想为变量做一个条件语句,并将它与一个值进行比较,例如,(一个坏的,坏的例子)

if($get_user_tipo=1) {
      do something
} else { 
      Do nothing , just jump to the next check
}
if($get_user_tipo=2) {
      do something
} else { 
      Do nothing , just jump to the next check
}

我是PHP的新手

3 个答案:

答案 0 :(得分:0)

您需要确保使用double equals来比较值。

if($get_user_tipo == 1) {
      //do something
} else { 
      //Do nothing , just jump to the next check
}
if($get_user_tipo == 2) {
      //do something
} else { 
      //Do nothing , just jump to the next check
}

答案 1 :(得分:0)

使用double =比较值,另一个答案是

foreach()

答案 2 :(得分:0)

为了澄清另一个答案,单个=被视为赋值运算符。这意味着您实际上在if语句中将$get_user_tipo设置为1.

你想要的是一个比较运算符:

  • ==是一个松散的等于比较,意思是'1'(字符串)等于1(整数)(类型 - 杂耍)。
  • ===是严格比较,意味着'1'(字符串)不等于1(整数)

比较操作员手册:http://php.net/manual/en/language.operators.comparison.php