JavaScript と PHP でプログラミングする場合、if() 条件にいくつかのオプションを含めるためのより短い方法はありますか?
書き方はあるのかな例えば書き方を見て
if( myvar==1 || myvar==5 || myvar==7 || myvar==22 )
何かのようなもの
if( myvar==(1||5||7||22) )
誰でもこれを行う方法を知っていますか? 多分正規表現?
JavaScript と PHP でプログラミングする場合、if() 条件にいくつかのオプションを含めるためのより短い方法はありますか?
書き方はあるのかな例えば書き方を見て
if( myvar==1 || myvar==5 || myvar==7 || myvar==22 )
何かのようなもの
if( myvar==(1||5||7||22) )
誰でもこれを行う方法を知っていますか? 多分正規表現?
配列を使用してすべての値を保持する
$os = array(1, 3, 5, 22);
if (in_array(x, $os))
{
///...
}
ヴェヌが言ったように。
<?php
$array = array(1, 5, 7, 22);
if (in_array($myvar, $array))
{
// my var is either 1, 5, 7 or 22
}
?>
JavaScriptの場合、すべてを配列に追加でき、.indexOfによってmyvarが配列に存在するかどうかを確認できます
if([1,5,7,22].indexOf(myvar)!=-1){
//do something
}