- Trong bài trước chúng ta đã xem xét cái thang else…if và trong bài này chúng ta sẽ tập trung vào một dạng câu lệnh if khác đó là câu lệnh if lồng nhau
- Khi một câu lệnh if chứa một câu lệnh if khác thì kiểu cấu trúc như vậy được gọi là if lồng nhau
- Cấu trúc if lồng nhau cũng giúp đưa ra quyết định đa chiều khi một điều kiện phụ thuộc vào điều kiện khác
- Nó có dạng sau
if [condition 1]
{
if [condition 2] / * nested if */
{
Statement[s];
}
else
{
Statement[s];
}
}
else
{
Statement[s];
}
Thí dụ
Điều kiện là tính năng quan trọng nhất của ngôn ngữ lập trình
Điều kiện được sử dụng để thực hiện các hành động khác nhau trong các điều kiện khác nhau
Câu lệnh điều kiện PHP
Trong PHP, chúng ta có các câu lệnh điều kiện sau
Câu lệnh điều kiện không phân biệt chữ hoa chữ thường
Câu lệnh PHP If
nếu Cú pháp
câu lệnh if thực thi nhóm mã bên trong {}, nếu điều kiện bên trong [] trả về true
- Nhóm mã là nhóm các câu lệnh cần được thực hiện nếu điều kiện đúng
- Điều kiện là một biểu thức trả về giá trị Boolean. Tại đây bạn có thể sử dụng các toán tử mà chúng ta đã học trong chương trước
Ví dụ về câu lệnh If trong PHP
2
3
4
5
6
7
8
92021
2____122232425
92628
299091
6929394
9596
69798
699
60
61
6
62
63
6
64
65
6
66
67
6
68
69
60
61
1____262
63
64
Cái gì được lồng vào nhau nếu
Câu lệnh if lồng nhau chứa khối if bên trong khối if khác . Câu lệnh if bên trong chỉ thực thi khi điều kiện được chỉ định trong câu lệnh if bên ngoài là đúng.
Cái gì được lồng vào nhau nếu
Ví dụ 1. Kiểm tra xem 3 số có bằng nhau không
. Đầu tiên, ta kiểm tra xem trong ba số, hai số đầu có bằng nhau không. Nếu đúng như vậy, thì chúng ta vào bên trong if lồng nhau để kiểm tra xem cái thứ ba có bằng chúng không. Nếu có thì tất cả đều bình đẳng, ngược lại thì không bình đẳng.
lồng nhau là gì nếu
Câu lệnh if lồng nhau là câu lệnh if được đặt bên trong câu lệnh if khác . Các câu lệnh if lồng nhau thường được sử dụng khi bạn phải kiểm tra kết hợp các điều kiện trước khi quyết định hành động thích hợp.
Câu lệnh IF lồng nhau trong PHP 8 là gì?
Câu lệnh if lồng nhau
. Điều đó có nghĩa là khi chúng ta chèn câu lệnh if thứ hai bên trong câu lệnh if , chúng ta gọi đó là câu lệnh if lồng nhau hoặc câu lệnh if lồng nhau.