Elseif konstrukcija PHP

elseif konstrukcija leidžia nustatyti sąlygas else bloke. Pažiūrėkime pavyzdį:

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

elseif naudojimo pranašumas, lyginant su keliais if, yra galimybė aptikti situaciją, kai kintamojo $num reikšmė neatitinka nė vienos sąlygos:

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

Kintamajame $day yra kažkoks skaičius intervale nuo 1 iki 31. Nustatykite, į kurią mėnesio dekadą patenka šis skaičius (į pirmą, antrą ar trečią).

Задание 2

Modifikuokite ankstesnį uždavinį taip, kad, jei kintamajame $day bus ne skaičius nuo 1 iki 31, būtų išvestas klaidos pranešimas.