我需要对一个变量进行多次检查。我在这里看到了一个“等于”的例子:w3学校 http://www.w3schools.com/php/php_operators.asp。
但它们是两个不同的变量。现在我有:
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 http://php.net/manual/en/function.in-array.php功能:
$colors = array('blue', 'red', 'green');
if (in_array($color, $colors)) {
//do something
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)