Konstruksi elseif dalam PHP

Konstruksi elseif membolehkan menetapkan syarat dalam blok else. Mari kita lihat contohnya:

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

Kelebihan menggunakan elseif berbanding beberapa if adalah keupayaan untuk menangkap situasi apabila nilai pembolehubah $num tidak sesuai dengan mana-mana syarat:

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

Dalam pembolehubah $day terdapat beberapa nombor dari selang 1 hingga 31. Tentukan kepada dekad bulan mana nombor ini jatuh (pertama, kedua atau ketiga).

Задание 2

Ubah suai tugas sebelumnya supaya, jika dalam pembolehubah $day bukan nombor dari 1 hingga 31, mesej ralat akan dipaparkan.