如何在一个中检查PHP多个条件语句。 Somethig喜欢这样:
if($image_ex == "{gif|jpg|png|jpeg}"){
//something
}
答案 0 :(得分:4)
您需要使用正则表达式,使用多个条件,或将值放在数组中。我会使用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..){