Как пройти через все случаи, если они истинные PHP

Я хочу знать, есть ли способ пройти через все три случая, если все они истинны, но с использованием break, потому что, например, если первый случай истинен, второй случай ложен, а третий также ложен , и я не использую break, он все равно будет обработан. Измените strtotime с 6 октября 2014, и вы поймете, что я имею в виду

$date = strtotime("1 October 2014"); 
switch($date) {  
     case (date('l', $date) == 'Monday'): //case 1: If the current day is Monday
      echo "weekly<br>";
     break;

     case (date('d', $date) == '01'):  //case 2: If the current day of the month is 1
      echo "monthly<br>";                       
     break;

    case ( ((date('n') % 3) == '1') && (date('d') == '01') ): //case 3: If a quart of the year has just passed,and we are in the first day of a new quart
      echo 'quarterly<br>';     
    break;   

}

Любое предложение??? И если это невозможно с помощью switch, как мне это сделать, если выполнить кодовую строку 3 раза, по одному для каждого случая.

Ответы на вопрос(4)

Ваш ответ на вопрос