Cấu trúc elseif trong PHP
Cấu trúc elseif cho phép
đặt các điều kiện trong khối else.
Hãy xem ví dụ:
php<?php
$num = 1;
if ($num === 1) {
echo 'variant 1';
} elseif ($num === 2) {
echo 'variant 2';
} elseif ($num === 3) {
echo 'variant 3';
}
?>
Ưu điểm của việc sử dụng elseif
thay vì nhiều câu lệnh if riêng biệt là khả năng
bắt được tình huống khi giá trị của biến
$num không phù hợp với bất kỳ điều kiện nào:
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
Trong biến $day có chứa một số
từ khoảng 1 đến 31. Hãy xác định
số này thuộc vào thập kỷ nào của tháng
(thập kỷ thứ nhất, thứ hai hay thứ ba).
Задание 2
Hãy sửa đổi bài toán trước sao cho,
nếu trong biến $day không phải là số
từ 1 đến 31, sẽ hiển thị thông báo
lỗi.