Câu lệnh if lồng nhau trong PHP là gì?

Các câu lệnh if lồng nhau có nghĩa là một khối if bên trong một khối if khác. Một cấu trúc điều khiển ngắn gọn bên trong một cấu trúc điều khiển khác

Cấu trúc của nó sẽ giống như

nếu (biểu thức 1 )
{
nếu (biểu thức 2 )
{
// câu lệnh 1
}
khác
{
// Câu lệnh 2
}
}
khác
{
nếu (biểu thức 2)
{
// Câu lệnh 3
}
khác
{
// Câu lệnh 4
}
}

Ở đây chúng ta có thể thấy một cái khác nếu. cấu trúc khác bên trong khối if và khối khác. Như thế này, chúng ta có thể thêm bất kỳ số lượng câu lệnh if lồng nhau nào

Các câu lệnh if lồng nhau sẽ làm cho mã PHP phức tạp và dài dòng hơn. Để tránh các câu lệnh lồng nhau, chúng ta có thể chọn các câu lệnh khác

Rất thường xuyên khi bạn viết mã, bạn muốn thực hiện các hành động khác nhau cho các điều kiện khác nhau. Bạn có thể sử dụng các câu điều kiện trong mã của mình để làm điều này

Trong PHP chúng ta có các câu lệnh điều kiện sau

  • Câu lệnh if - thực thi một số mã nếu một điều kiện là đúng
  • Câu lệnh if...else - thực thi một số mã nếu điều kiện là đúng và mã khác nếu điều kiện đó sai
  • Câu lệnh if...elseif...else - thực thi các mã khác nhau cho nhiều hơn hai điều kiện
  • Câu lệnh switch - chọn một trong nhiều khối mã sẽ được thực thi

PHP - Câu lệnh if

Câu lệnh if thực thi một số mã nếu một điều kiện là đúng

cú pháp

nếu (điều kiện) {
mã sẽ được thực thi nếu điều kiện là đúng;
}

Thí dụ

Đầu ra "Chúc một ngày tốt lành. " nếu thời gian hiện tại (HOUR) nhỏ hơn 20

$t = ngày("H");

nếu ($t < "20") {
tiếng vang "Chúc một ngày tốt lành. “;
}
?>

Tự mình thử »



PHP - Nếu. tuyên bố khác

Câu lệnh if...else thực thi một số mã nếu một điều kiện là đúng và một mã khác nếu điều kiện đó là sai

cú pháp

nếu (điều kiện) {
mã sẽ được thực thi nếu điều kiện là đúng;
} khác {
mã được thực thi nếu điều kiện sai;
}

Thí dụ

Đầu ra "Chúc một ngày tốt lành. " nếu thời gian hiện tại nhỏ hơn 20 và "Chúc bạn ngủ ngon. " nếu không thì

$t = ngày("H");

nếu ($t < "20") {
tiếng vang "Chúc một ngày tốt lành. “;
} khác {
tiếng vang "Chúc ngủ ngon. “;
}
?>

Tự mình thử »


PHP - Nếu. khác. tuyên bố khác

Câu lệnh if...elseif...else thực thi các mã khác nhau cho nhiều hơn hai điều kiện

cú pháp

nếu (điều kiện) {
mã sẽ được thực thi nếu điều kiện này là đúng;
} elseif (điều kiện) {
mã được thực thi nếu điều kiện đầu tiên là sai và điều kiện này là đúng;
} khác {
mã được thực thi nếu tất cả các điều kiện là sai;
}

Thí dụ

Đầu ra "Chúc buổi sáng tốt lành. " nếu thời gian hiện tại nhỏ hơn 10 và "Chúc một ngày tốt lành. " nếu thời gian hiện tại nhỏ hơn 20. Nếu không, nó sẽ xuất ra "Chúc ngủ ngon. "


Câu lệnh if lồng nhau

Bạn có thể có các câu lệnh if bên trong các câu lệnh if, điều này được gọi là câu lệnh if lồng nhau

cú pháp

nếu điều kiện1 {
// code sẽ được thực thi nếu điều kiện 1 là đúng
nếu điều kiện2 {
// code sẽ được thực thi nếu cả điều kiện 1 và điều kiện 2 đều đúng
}
}

Thí dụ

Ví dụ này cho thấy cách sử dụng các câu lệnh if lồng nhau

gói chính
nhập khẩu ("fmt")

hàm chính () {
con số. = 20
nếu số >= 10 {
fmt. Println("Số lớn hơn 10. ")
nếu số > 15 {
fmt. Println("Số cũng lớn hơn 15. ")
}
} khác {
fmt. Println("Số nhỏ hơn 10. ")
}
}

Kết quả

Num is more than 10.
Num is also more than 15.

Tự mình thử »

Nếu là một câu lệnh điều kiện được sử dụng trong tất cả các ngôn ngữ lập trình chính. Câu lệnh if trong PHP được sử dụng khi chúng ta xử lý các điều kiện

Nó tương tự như tiếng Anh chung của chúng tôi Nếu

Ở đây chúng tôi thực thi mã nếu điều kiện là đúng nếu không thì không

Và nó rất đơn giản nhưng là một trong những cú pháp được sử dụng nhiều nhất trong lập trình

Bất cứ khi nào chúng ta xử lý các điều kiện, chúng ta sử dụng if và if cũng có thể được sử dụng nhiều lần được gọi là câu lệnh if lồng nhau

Nếu chúng ta có một câu lệnh 'if' bên trong câu lệnh 'if' khác thì chúng ta gọi nó là if lồng nhau

ví dụ về câu lệnh if trong PHP

1)

echo "hello";

?>

đầu ra

hello

ở đây câu lệnh hello được in ra khi điều kiện (a>1) là đúng. Và nếu điều kiện không thành công, nó sẽ không được thực thi

ví dụ về câu lệnh if lồng nhau trong PHP

1)

  if($b>1)

    echo "hello hi";

?>

đầu ra

hello hi

Ở đây câu lệnh hello hi được in ra khi cả hai câu a>1 và b>1 đều đúng

Nếu bất kỳ câu lệnh nào sai thì câu lệnh đó không được in

Ở đây, điều kiện đầu tiên được kiểm tra và sau đó nếu nó đúng, chúng tôi kiểm tra điều kiện thứ hai nếu không chúng tôi sẽ thoát khỏi hoạt động

Nếu điều kiện thứ hai là đúng sau khi điều kiện đầu tiên là đúng thì chúng tôi thực thi mã tiếp theo và in câu lệnh hello hi

Câu lệnh if lồng nhau là gì?

Các hàm IF lồng nhau, nghĩa là một hàm IF bên trong một hàm IF khác , cho phép bạn kiểm tra nhiều tiêu chí và tăng số lượng kết quả có thể xảy ra. Chúng tôi muốn xác định điểm của học sinh dựa trên điểm số của họ. Nếu điểm của Bob ở B2 lớn hơn hoặc bằng 90, hãy trả về điểm A.

Sự khác biệt giữa IF lồng nhau và nếu

Tổng quan. Các câu lệnh if other được sử dụng để ra quyết định bằng cách chỉ định khối mã nào sẽ được thực thi khi một điều kiện nhất định được đáp ứng. Các câu lệnh if-else lồng nhau chỉ là các câu lệnh if-else bên trong các câu lệnh if-else khác để giúp đưa ra quyết định tốt hơn .

Việc sử dụng câu lệnh if trong PHP là gì?

Trong PHP chúng ta có các câu lệnh điều kiện sau. câu lệnh if - thực thi một số mã nếu một điều kiện là đúng . nếu. câu lệnh khác - thực thi một số mã nếu một điều kiện là đúng và một mã khác nếu điều kiện đó là sai. nếu. khác. câu lệnh khác - thực thi các mã khác nhau cho hơn hai điều kiện.

Sự khác biệt giữa bậc thang IF và IF Elif lồng nhau là gì?

Câu lệnh Elif tương tự như câu lệnh if-else nhưng Câu lệnh elif đánh giá nhiều điều kiện . Các câu lệnh if-else lồng nhau có nghĩa là một câu lệnh if hoặc câu lệnh if-else hiện diện bên trong một khối if hoặc if-else khác.