Cấu trúc điều khiển part 2
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Cấu trúc điều khiển part 2 Tự Học PHPLệnh điều khiển vòng lặpĐiều khiển vòng lặp, tức là bạn điều khiển chương trình của bạn tự động thực hiện một đoạnmã lệnh nào đó lặp đi lặp lại nhiều lần (lặp một số lượng lần nào đó, hoặc lặp cho đến khi thoảmãn một điều kiện nào đó).PHP cung cấp cho chúng ta hai kiểu vòng lặp: vòng lặp while (lặp kiểm tra điều kiện, cho đến khiđiều kiện được thoả mãn) và vòng lặp for (xác định số lần lặp lại)a) Vòng lặp whileVòng lặp while là một dạng vòng lặp đơn giản nhất, cấu trúc của nó gần giống như lệnh if:while (điều kiện){//Khoi cau lenh can lap}Vòng lặp while sẽ ước lượng một biểu thức giá trị kiểu boolean (đúng hoặc sai).Nếu giá trị củabiểu thức là false, đoạn mã trong cặp dấu ngoặc (đoạn mã cần lặp) sẽ được bỏ qua và nhảy đếnđoạn mã sau vòng lặp. Nếu giá trị của nó là true, đoạn mã trong cặp dấu ngoặc sẽ được thựcthi. Khi bắt gặp dấu ngoặc ôm (}) , điều kiện kiểm tra sẽ được tính toán lại, và nếu giá trị vẫn làtrue, đoạn mã trong ngoặc lại tiếp tục được thực thi. Chú { rằng điều kiện lặp chỉ được tínhtoán tại thời điểm bắt đầu lặp. Vì vậy, dù điều kiện lặp có bị thay đổi trong quá trình thực thiđoạn lệnh trong cặp dấu {} thì đoạn lệnh đó vẫn được tiếp tục thực hiện cho đến hết. Muốndừng lại ở một vị trí xác định nào đó trong khối câu lệnh, chúng ta sử dụng lệnh break:Ví dụ1: Tính tổng từ 1 đến 5: Tự Học PHP{$tong=$tong+$i;$i+=1;}?>Ví dụ 2: Đoạn mã sau sẽ hiển thị trên trình duyệt 3 ô textbox (Với điều kiện bạn phải save nódưới một file *.php : b. Vòng lặp do...whileVòng lặp này giống như vòng lặp while, nhưng thay vì kiểm tra điều kiện vào lúc đầu của đoạnlệnh cần lặp, thì nó lại kiểm tra giá trị điều kiện vào cuối vòng lặp. Điều này có nghĩa là nó luônluôn thực hiện đoạn lệnh cần lặp ít nhất một lần.Cấu trúc của nó như sau:do{ Đoạn (khối) câu lệnh cần lặp} while (điều kiện);By traibingo 2|P a ge Tự Học PHPVí dụ: Để xác định lại sự khác nhau của 2 câu lệnh trên, đơn giản bạn chỉ việc thay điều kiện $i Tự Học PHP{$giaithua*=$i;$i+=1;if ($i>8 ){echo (Chi tinh den 8! );break;}}echo (Ket qua la: .$giaithua);?>Đoạn mã trên chỉ cho phép tính đến 8 giai thừa, nếu người dùng nhập một con số lớn hơn 8 thìmáy sẽ hiển thị 8 giai thừa, còn nếu nhỏ hơn thì vẫn chạy tốt.c) Vòng lặp for.Vòng lặp for, với { nghĩa đầu tiên là lặp với số lần định trước, có cấu trúc như sau:for ( $biến = giá_trị_đầu; $biến < (hay Tự Học PHPfor (bieu_thuc_1; bieu_thuc_2; bieu_thuc_3):// Khối câu lệnhendfor;Ví dụ: Ví dụ1: Tính tổng từ 1 đến 5:đây là kết quả hiện ra màn hìnhKet qua:0Ket qua:1Ket qua:3Ket qua:6Ket qua:10Ket qua:15 Còn tiếp…By traibingo 5|P a ge
Tài liệu cùng danh mục:
-
Tìm hiểu về lỗi tràn bộ đệm (Buffer Overflow)
5 trang 364 0 0 -
Giáo trình Cấu trúc dữ liệu và thuật toán trên C++
74 trang 344 0 0 -
Bài giảng Phân tích thiết kế phần mềm: Chương 7 - Trường ĐH Ngoại ngữ - Tin học TP.HCM
16 trang 335 0 0 -
180 trang 274 0 0
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 253 0 0 -
173 trang 248 2 0
-
Bài giảng Phân tích thiết kế và giải thuật - Chương 2: Kỹ thuật thiết kế giải thuật
80 trang 244 0 0 -
Kiến thức phần cứng máy tính - Sửa chữa nâng cấp và cài đặt máy tính xách tay Tập 2
483 trang 243 3 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 242 0 0 -
Bài giảng Phân tích thiết kế phần mềm: Chương 6 - Trường ĐH Ngoại ngữ - Tin học TP.HCM
12 trang 240 0 0
Tài liệu mới:
-
9 trang 0 0 0
-
Đề tài “Hiện trạng và một số biện pháp nâng cao hiệu quả kinh doanh của công ty may Chiến Thắng
77 trang 0 0 0 -
79 trang 0 0 0
-
19 trang 0 0 0
-
Luận văn tốt nghiệp “Khả năng cạnh tranh mặt hàng rau quả tổng công ty rau quả, nông sản Việt Nam”
95 trang 0 0 0 -
Luận văn tốt nghiệp “Hợp đồng vận tải và hợp đồng mua bán ngoại thương”
99 trang 0 0 0 -
93 trang 0 0 0
-
Thực trạng và giải pháp cho quan hệ thương mại Việt Nam với Nhật Bản - 4
10 trang 0 0 0 -
Luận văn tốt nghiệp: Thực trạng và phương hướng phát triển hàng dệt may xuất khẩu Việt Nam
56 trang 0 0 0 -
69 trang 0 0 0