[PHP căn bản] Bài 15 – Câu lệnh điều kiện trong PHP

Các câu lệnh điều kiện được dùng để so sánh hai hoặc nhiều hơn các giá trị với nhau và thực hiện các hành động khác nhau dựa trên kết quả trả về của việc so sánh đó.
B1: Tạo file bai15.php trong D:\wamp\www.

Câu lệnh if

Cú pháp:
1
2
3
4
if(điều kiện)
{
    Khối lệnh
}
B2: Nhập đoạn code sau
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<html>
<head>
<title>Bài 15 - Câu lệnh điều kiện</title>
</head>
 
<body>
<?php
    //khai báo và gán giá trị cho biến string
    $string "good boy";
     
    if($string == "good boy")
    {
        echo $string;
    }
?>
</body>
</html>
B3: Mở trình duyệt nhập đường dẫn http://localhost/bai15.php
1

Câu lệnh if…else

Cú pháp
1
2
3
4
5
6
7
8
if(điều kiện)
{
    Khối lệnh
}
else
{
    Khối lệnh
}
B4: Cập nhật file bai15.php với đoạn code sau
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<html>
<head>
<title>Bài 15 - Câu lệnh điều kiện</title>
</head>
 
<body>
<?php
    //khai báo và gán giá trị cho biến string
    $string "hello";
     
    if($string == "good boy")
    {
        echo $string;
    }
    else
    {
        echo "biến string mang giá trị khác.";
    }
?>
</body>
</html>
B5: Refresh lại trình duyệt
1

Câu lệnh if…elseif….else

Cú pháp
1
2
3
4
5
6
7
8
9
10
11
12
if(điều kiện)
{
    Khối lệnh
}
elseif
{
    Khối lệnh
}
else
{
    Khối lệnh
}
B6: Cập nhật đoạn code sau
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<html>
<head>
<title>Bài 15 - Câu lệnh điều kiện</title>
</head>
 
<body>
<?php
    //khai báo và gán giá trị cho biến string
    $string "hello";
     
    if($string == "good boy")
    {
        echo $string;
    }
    elseif($string == "bad boy")
    {
        echo $string;
    }
    else
    {
        echo "Không phải good cũng không phải bad";
    }
?>
</body>
</html>
B7: Refresh lại trình duyệt
1

Câu lệnh switch…case

Cú pháp
1
2
3
4
5
6
7
8
9
10
11
12
13
switch(n)
{
    case giá trị 1:
    Khối lệnh 1;
    break;
         
    case giá trị 2:
    Khối lệnh 2;
    break;
         
    default:
    Khối lệnh;
}
Nếu n có giá trị 1 thì thực hiện khối lệnh 1, n có giá trị 2 thì thực hiện khối lệnh 2. Ngược lại nếu không bằng giá trị nào thì thực hiện khối lệnh default.
B8: Nhập đoạn code sau
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<html>
<head>
<title>Bài 15 - Câu lệnh điều kiện</title>
</head>
 
<body>
<?php
    //khai báo và gán giá trị cho biến age
    $day "chủ nhật";
 
    switch($day)
    {
        case "thứ hai":
        echo "Hôm nay là ngày đầu tuần.";
        break;
         
        case "thứ sáu":
        echo "Hôm nay là ngày cuối tuần.";
        break;
         
        default:
        echo "Ngày nghỉ.";
    }
?>
</body>
</html>
B9: Refresh lại trình duyệt
1