PHP: Vòng lặp for


Khóa học qua video:
Lập trình Python All Lập trình C# All SQL Server All Lập trình C All Java PHP HTML5-CSS3-JavaScript
Đăng ký Hội viên
Tất cả các video dành cho hội viên

Cú pháp

for(Khởi_tạo; Điều_kiện; Tăng_giảm) {

  Khối_lệnh;

}

Hoạt động

Bước 1: Thực hiện phần Khởi_tạo, phần này sẽ khởi tạo giá trị ban đầu cho biến đếm (hay còn gọi là biến chạy).

Bước 2: Kiểm tra Điều_kiện

- Nếu Điều_kiện đúng thì thực hiện Khối_lệnh và sang Bước 3.

- Nếu Điều_kiện sai thì kết thúc vòng lặp for

Bước 3: Thực hiện Tăng_giảm, phần này sẽ làm thay đổi giá trị của biến đếm theo hướng tăng hoặc giảm giá trị và quay lại Bước 2.

+ Mỗi thành phần Khởi_tạo, Điều_kiện và Tăng_giảm đều có thể gồm nhiều biểu thức. Khi đó mỗi biểu thức được viết cách nhau một dấu phẩy (,).

+ Các biểu thức được tính lần lượt từ trái qua phải

+ Biểu thức trong cùng của phần Điều_kiện quyết định tính đúng sai của Điều_kiện.

Ví dụ:

<?php

for($i = 0; $j = 4,$i < $j; $i++,$j--){

 echo"$i =" . $i. ", j = " . $j. "<br>";

}

?>   

+ Có thể vắng mặt bất kể thành phần nào trong ba thành phần của for. Nếu vắng mặt phần Điều_kiện thì hiểu là điều kiện luôn đúng và vòng lặp for sẽ chạy vô hạn lần. Lưu ý là mặc dù vắng mặt nhưng vẫn phải có dấu chấm phẩy (;).

Ví dụ:

<?php

for( ; ; ) {

  if(my_function() == stop)

    break;

}

?>

+Nếu vắng cả phần Khởi_tạo và phần Tăng_giảm thì:

for( ; Điều_kiện ; ) {

  Khối_lệnh;

}

tương đương với:

while(Điều_kiện) {

  Khối_lệnh;

}

» Tiếp: Vòng lặp while
« Trước: switch-case
Khóa học qua video:
Lập trình Python All Lập trình C# All SQL Server All Lập trình C All Java PHP HTML5-CSS3-JavaScript
Đăng ký Hội viên
Tất cả các video dành cho hội viên
Copied !!!