Η δομή elseif στην PHP

Η δομή elseif επιτρέπει τον ορισμό συνθηκών στο μπλοκ else. Ας δούμε ένα παράδειγμα:

php<?php
  $num = 1;
  
  if ($num === 1) {
    echo 'variant 1';
  } elseif ($num === 2) {
    echo 'variant 2';
  } elseif ($num === 3) {
    echo 'variant 3';
  }
?>

Το πλεονέκτημα της χρήσης του elseif αντί για πολλαπλά if είναι η δυνατότητα ανίχνευσης της κατάστασης όπου η τιμή της μεταβλητής $num δεν αντιστοιχεί σε καμία από τις συνθήκες:

php<?php
  $num = 1;
  
  if ($num === 1) {
    echo 'variant 1';
  } elseif ($num === 2) {
    echo 'variant 2';
  } elseif ($num === 3) {
    echo 'variant 3';
  } else {
    echo 'variant not supported';
  }
?>
Задание 1

Στη μεταβλητή $day βρίσκεται κάποιος αριθμός από το διάστημα 1 έως 31. Προσδιορίστε σε ποια δεκάδα του μήνα εμπίπτει αυτός ο αριθμός (στην πρώτη, δεύτερη ή τρίτη).

Задание 2

Τροποποιήστε το προηγούμενο πρόβλημα έτσι ώστε, αν στη μεταβλητή $day δεν είναι αριθμός από 1 έως 31, να εκδίδεται μήνυμα σφάλματος.