我需要对一个变量进行多次检查。我在这里看到了一个“等于”示例:w3schools 。 但它们是两个不同的变量。现在我有:
if ($color == 'blue')
{
//do something
}
但我需要多次检查 $color。例如,如果它也等于红色或绿色。这是怎么写的?
最佳答案
很简单:
if ($color == 'blue' || $color == 'red' || $color == 'green') {
//do something
}
还有其他几个选项。使用 switch
运算符:
switch ($color) {
case 'blue':
case 'red':
case 'green':
//do something
}
或者使用 in_array
更复杂功能:
$colors = array('blue', 'red', 'green');
if (in_array($color, $colors)) {
//do something
}
关于php - 一个变量的多个比较运算符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10474643/