0
1つのPHPの複数の条件ステートメントをチェックする方法。このような Somethig:PHP複数の条件が1つのステートメントの場合
if($image_ex == "{gif|jpg|png|jpeg}"){
//something
}
1つのPHPの複数の条件ステートメントをチェックする方法。このような Somethig:PHP複数の条件が1つのステートメントの場合
if($image_ex == "{gif|jpg|png|jpeg}"){
//something
}
あなたは、正規表現を使用して複数の条件を使用するか、または配列の値を配置する必要があります。私はhttp://php.net/manual/en/function.in-array.phpを使います。
if (in_array($image_ex , array('gif', 'jpg', 'png', 'jpeg'))) {
正規表現アプローチがあり得る:
if(preg_match('/^(?:gif|png|jpe?g)$/', $image_ex)){
又は長い複数の条件のアプローチ:
if($image_ex == "gif" || $image_ex == "jpg" || etc..){
私は 'in_array()'を考えていませんでした。 – julekgwa
論理演算子 – julekgwa
使用を使用する||論理演算子。 – DamiToma
また、タイプミスを監視しますか? '" {gif | jpg | png | jpeg} ")' – OldPadawan