Cấu trúc điều khiển part 2

Chia sẻ: Yukogaru | Ngày: | Loại File: PDF | Số trang:5

0
42
lượt xem
13
download

Cấu trúc điều khiển part 2

Mô tả tài liệu
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Lệ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ạn mã 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 ..........

Chủ đề:
Lưu

Nội dung Text: Cấu trúc điều khiển part 2

  1. Tự Học PHP Lệ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ạn mã 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 while Vò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ủa biể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ực thi. 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ính toá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ốn dừ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:
  2. 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...while Vò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ạn lệ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ôn luô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
  3. Tự Học PHP Ví 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
  4. 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
  5. Tự Học PHP for (bieu_thuc_1; bieu_thuc_2; bieu_thuc_3): // Khối câu lệnh endfor; Ví dụ: Ví dụ1: Tính tổng từ 1 đến 5: đây là kết quả hiện ra màn hình Ket qua:0Ket qua:1Ket qua:3Ket qua:6Ket qua:10Ket qua:15 Còn tiếp… By traibingo 5|P a ge
Đồng bộ tài khoản