在php中回显一个真正的条件语句

时间:2013-09-04 22:19:32

标签: php

我有一个数组。

if (        $date_month == $months['1'] ||
            $date_month == $months['2'] ||
            $date_month == $months['3'] ||
            $date_month == $months['4'] ||
            $date_month == $months['5'] ||
            $date_month == $months['6'] ||
            $date_month == $months['7'] ||
            $date_month == $months['8'] ||
            $date_month == $months['9'] ||
            $date_month == $months['10'] ||
            $date_month == $months['11'] ||
            $date_month == $months['12'] 
            ) {
            echo "its true";


        }else{
            echo "its false";
        }

我想要回应那个真实的价值。目前我必须为每个语句编写if语句。想知道是否有一种方法可以回应有条件的情况。非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

您可以使用PHP函数:in_array()

if (in_array($month, $month_array)){

  echo "Found";

}else{

  echo "Not Found";

}

或者你可以这样做:

if( $month_array[$month]){

   echo "true";

}else{

   echo "false";

}