http://vietjack.com/php/index.jsp Copyright © vietjack.com Vòng lặp PHP Vòng lặp PHP sử dụng để thực thi khối code số lần xác định PHP hỗ trợ kiểu vòng lặp sau: Vòng lặp for − Lặp qua khối code số lần xác định Vòng lặp while − Lặp qua khối code miễn điều kiện xác định true Vòng lặp while − Lặp qua khối code lần, sau lặp lại vòng lặp miễn điều kiện cho true Vòng lặp foreach − Lặp qua khối code cho phần tử mảng Ở cuối chương, thảo luận từ khóa continue break để điều khiển thực thi vòng lặp PHP Vòng lặp for PHP Lệnh for sử dụng bạn biết trước lần bạn muốn thực thi lệnh khối lệnh PHP http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/php/index.jsp Copyright © vietjack.com Cú pháp for (initialization; condition; increment) { code to be executed; } Initialization sử dụng để thiết lập giá trị bắt đầu cho biến đếm số lần lặp Một biến khai báo cho mục đích tên truyền thống $i Ví dụ Ví dụ sau tạo lần lặp thay đổi giá trị gán hai biến qua lần lặp Ví dụ cho kết quả: At the end of the loop a=50 and b=25 http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/php/index.jsp Copyright © vietjack.com Lệnh vòng lặp while PHP Lệnh while PHP thực thi khối code miễn điều kiện xác định true Nếu điều kiện cho true, khối code thực thi Sau code thực thi, biểu thức điều kiện ước lượng lần nữa, vòng lặp tiếp tục thực thi tới biểu thức điều kiện false Cú pháp while (condition) { code to be executed; } Ví dụ Ví dụ sau lượng giảm giá trị biến qua lần lặp lượng gia biến đếm tới đạt đến 10, ước lượng false vòng lặp kết thúc http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/php/index.jsp Copyright © vietjack.com Ví dụ cho kết quả: Loop stopped at i = 10 and num = 40 Lệnh vòng lặp do…while PHP Lệnh do…while thực thi khối code lần Sau lặp lại vòng lặp miễn điều kiện true Cú pháp { code to be executed; } while (condition); Ví dụ Ví dụ sau lượng gia giá trị i lần, sau tiếp tục lượng gia biến i miễn có giá trị nhỏ 10 http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/php/index.jsp Copyright © vietjack.com Ví dụ cho kết quả: Loop stopped at i = 10 Lệnh vòng lặp foreach PHP Lệnh vòng lặp foreach sử dụng để lặp qua mảng Với lần lặp, giá trị cho phần tử mảng gán cho $value trỏ mảng di chuyển tới phần tử lần lặp phần tử xử lý Cú pháp foreach (array as value) { code to be executed; } Ví dụ Bạn thử ví dụ sau để liệt kê giá trị mảng http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/php/index.jsp Copyright © vietjack.com Ví dụ cho kết quả: Value is Value is Value is Value is Value is Lệnh break PHP Từ khóa break PHP sử dụng để kết thúc thực thi vòng lặp cách đột ngột Lệnh break đặt bên khối lệnh Nó trao bạn toàn quyền điều khiển bạn muốn khỏi vòng lặp Sau khỏi vòng lặp, lệnh sau vòng lặp thực thi http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/php/index.jsp Copyright © vietjack.com Ví dụ Ví dụ sau kiểm tra điều kiện true giá trị biến đếm = vòng lặp kết thúc Ví dụ cho kết quả: http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/php/index.jsp Copyright © vietjack.com Loop stopped at i = Lệnh continue PHP Từ khóa continue PHP sử dụng để dừng vòng lặp khơng kết thúc vòng lặp Giống lệnh break, lệnh continue đặt bên khối lệnh chứa code mà vòng lặp thực thi, đặt trước biểu thức kiểm tra điều kiện Khi gặp lệnh continue, phần lại vòng lặp bị bỏ qua tiếp tục vòng lặp Ví dụ Vòng lặp sau in giá trị mảng, thỏa mãn điều kiện in ra, ngược lại bỏ qua tiếp tục vòng lặp Ví dụ cho kết quả: Value is Value is Value is Value is http://vietjack.com/ Trang chia sẻ học online miễn phí Page ... Lệnh vòng lặp foreach PHP Lệnh vòng lặp foreach sử dụng để lặp qua mảng Với lần lặp, giá trị cho phần tử mảng gán cho $value trỏ mảng di chuyển tới phần tử lần lặp phần tử xử lý Cú pháp foreach. .. break PHP Từ khóa break PHP sử dụng để kết thúc thực thi vòng lặp cách đột ngột Lệnh break đặt bên khối lệnh Nó trao bạn toàn quyền điều khiển bạn muốn khỏi vòng lặp Sau khỏi vòng lặp, lệnh sau vòng. .. Page http://vietjack.com /php/ index.jsp Copyright © vietjack.com Loop stopped at i = Lệnh continue PHP Từ khóa continue PHP sử dụng để dừng vòng lặp khơng kết thúc vòng lặp Giống lệnh break, lệnh