Danh mục

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

Số trang: 5      Loại file: pdf      Dung lượng: 331.33 KB      Lượt xem: 12      Lượt tải: 0    
Thư viện của tui

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

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 ..........
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 xem nhiều:

Tài liệu cùng danh mục:

Tài liệu mới: