在 php 中,我想知道如何检查变量是否等于列表中的任何变量。
我想我可以尝试类似的东西
if( $example == array($one, $two, $three, $four, $five) ) {
//code here
}
这不起作用,有没有类似的方法?否则,最好的方法是什么?
你的意思是像in_array()
函数这样的东西吗?
if( in_array($example, array($one, $two, $three, $four, $five)) ) {
//code here
}
尝试
$array = array($one, $two, $three, $four, $five);
$example = 'somestring';
if(in_array($example, $array)){
//code here
}
或者如果你想严格检查,例如===
不==
if(in_array($example, $array, true)){
//code here
}
$array = array($one, $two, $three, $four, $five);
foreach ($array as $value) {
if ($example === $value) {
something;
}
}