3

PHP では、変数がリスト内のいずれかの変数と等しいかどうかを確認する方法を知りたいと思っていました。

私は何かを試すことができると思った

if( $example == array($one, $two, $three, $four, $five) ) {
    //code here
}

これはうまくいきませんでした、それを行う同様の方法はありますか?そうでなければ、それを行うための最良の方法は何でしょうか?

4

3 に答える 3

10

in_array()関数のようなものですか?

if( in_array($example, array($one, $two, $three, $four, $five)) ) {
    //code here
}
于 2013-04-02T22:31:03.433 に答える
3

試す

$array = array($one, $two, $three, $four, $five);
$example = 'somestring';
if(in_array($example, $array)){
    //code here
}

または、厳密にチェックしたい場合は、例えばそうで===はありません==

if(in_array($example, $array, true)){
    //code here
}
于 2013-04-02T22:30:06.557 に答える
1
$array = array($one, $two, $three, $four, $five);

foreach ($array as $value) {
    if ($example === $value) {
        something;
    }
}
于 2013-04-02T22:30:42.053 に答える