Thứ Hai, 12 tháng 8, 2013

Bài 6 – Các câu lệnh rẽ nhánh trong PHP (Phần 1)

Tham khảo thêm về tài liệu php cơ bản

Đầu tiên là câu lệnh if (cấu trúc cơ bản nhất)
Ta dùng lệnh if khi ta muốn thực hiện một đoạn code mà chỉ khi một điều kiện nào đó đúng.
Cú pháp:

1
2
3
4
if (điều kiện)
{
Các câu lệnh sẽ thực hiện nếu điều kiện trên đúng
}
Một ví dụ nhỏ nhé, nếu biến $d=”thứ 2″ thì sẽ trả về đoạn chuỗi kí tự là “Chào ngày thứ 2 tốt lành”.

1
<!--?php if ($d=="thứ 2") { echo "Chào ngày thứ 2 tốt lành"; } ?-->
Các phép toán so sánh thì bạn xem ở bài trước nhá: Các toán tử trong PHP
Ở đây ta chỉ mới xét có trường hợp điều kiện đó đúng thôi, nếu điều kiện không đúng thì đoạn code sẽ được bỏ qua, vậy còn muốn chia ra vừa thực hiện các câu lệnh nhất định khi nó đúng hoặc cả khi sai thì làm sao nhỉ? ta sẽ qua phần tiếp theo dưới đây.
Cấu trúc if…else… (Cao cấp hơn một tí )
Dùng cấu trúc này khi ta muốn thực một số câu lệnh khi một điều kiện nào đó đúng hoặc không đúng, khi đúng sẽ làm các câu lệnh này, khi không đúng thì thực hiện câu lệnh khác.

1
2
3
4
5
6
7
8
if (điều kiện)
{
Các câu lệnh sẽ thực hiện nếu điều kiện trên đúng
}
else
{
Các câu lệnh sẽ thực hiện nếu điều kiện trên không đúng
}
Cũng tương tự như trên thui, khác cái có thêm phần else và các câu lệnh sẽ thực hiện khi điều kiện ban đầu không đúng. Khỏi ví dụ nhá
Cấu trúc if…elseif….else…
Cái này thực chất là 2 cấu trúc if…else… lòng vào nhau thôi. Với cái này ta sẽ xét được nhiều trường hợp hơn, nhiều điều kiện hơn.
Cú pháp:
01
02
03
04
05
06
07
08
09
10
11
12
if (điều kiện 1)
{
Các câu lệnh sẽ thực hiện nếu điều kiện 1 đúng
}
elseif (điều kiện 2
{
Các câu lệnh sẽ thực hiện khi điều kiện 1 không đúng và điều kiện 2 đúng
}
else
{
Các câu lệnh sẽ thực hiện khi cả 2 điều kiện 1 và 2 đều sai
}
Ví dụ nhỏ:

01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
<html>
<body>

<?php
if ($d=="Thứ 2")
{
echo "Chúc một ngày đầu tuần tốt đẹp";
}
elseif ($d=="Chủ nhật")
{
echo "Chúc một ngày cuối tuần vui vẻ";
}
else
{
echo "Chúc một ngày tốt lành";
}
?>

</body>
</html>
Trong ví dụ trên cũng dễ hiểu thôi, nếu biến $d là “Thứ 2″ thì nó sẽ bảo là “Chúc một ngày đầu tuần tốt đẹp”, nếu là “Chủ nhật” thì nó sẽ bảo là “Chúc một ngày cuối tuần vui vẻ” . Và nó sẽ bảo là “Chúc một ngày tốt lành” cho tất cả các ngày còn lại


CÔNG TY CỔ PHẦN AN TÂM ĐỨC 
Địa chỉ: Ki ốt 10, Tòa Nhà CT2B, Đô thị Xa La, Hà Đông, Hà Nội 
VPGD: Số 31, xóm 3, thôn Phú Đô, xã Mễ Trì, huyện Từ Liêm, Hà Nội.
Điện thoại: 04 62 966 151 Hotline: 097 5252 437 - Fax: 0942 459 521 Email: daotaolaptrinh.edu@gmail.com 
website: antamduc.com | daotaolaptrinh.edu.vn | atdtravel.net | dulichantamduc.com.vn


Không có nhận xét nào:

Đăng nhận xét