基本上我有这个:
<?php
$variable = 8;
if ( $variable == array(5,6,7) ) :
echo '<p>'.$variable.'</p>;
endif;
?>
我可以测试变量是否是这样的值之一,或者我是否必须单独测试每个值,例如:
<?php
$variable = 8;
if ( ( $variable == 5 ) || ( $variable == 6 ) ) :
echo '<p>'.$variable.'</p>;
endif;
?>
感谢。
答案 0 :(得分:3)
您可以使用in_array
if (in_array($variable, array(5,6,7))) {
// do something
}
答案 1 :(得分:3)
我认为您正在寻找in_array()
:
if(in_array($variable, array(5,6,7) )){
// $variable is in the array!
}
答案 2 :(得分:1)
使用in_array
:
if (in_array($variable, array(5, 6, 7))
答案 3 :(得分:1)
为此
使用in_array功能