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;
}
}