Vòng lặp for trong PHP

PHP for lặp lại mã lệnh theo số lần được chỉ định.

Vòng lặp for trong PHP

Nếu bạn đã xác định trước số lần chạy của vũ trụ, bạn có thể sử dụng lặp for.

Cú pháp

for (khởi tạo số đếm; kiểm tra số đếm; tăng số đếm) {
  mã cần thực thi;
}

tham số:

  • khởi tạo số đếm: khởi tạo giá trị của số đếm lặp.
  • kiểm tra số đếm: ước lượng mỗi lặp qua. Nếu giá trị là TRUE, tiếp tục lặp. Nếu giá trị là FALSE, kết thúc lặp.
  • tăng số đếm: tăng giá trị của số đếm lặp.

Ví dụ dưới đây hiển thị các số từ 0 đến 10:

Ví dụ

<?php 
for ($x=0; $x<=10; $x++) {
  echo "Số là:$x <br>";
} 
?>

Chạy ví dụ

Lặp foreach PHP

Lặp foreach chỉ áp dụng cho mảng và được sử dụng để duyệt qua mỗi cặp khóa/giá trị trong mảng.

Cú pháp

foreach ($array as $value) {
  mã cần thực thi;
}

Mỗi lần lặp qua, giá trị của phần tử hiện tại trong mảng sẽ được gán cho biến $value và chỉ số mảng sẽ di chuyển một cách tự động, cho đến khi đạt đến phần tử cuối cùng của mảng.

Ví dụ dưới đây minh họa lặp sẽ xuất ra giá trị của mảng cho trước ($colors):

Ví dụ

<?php 
$colors = array("red","green","blue","yellow"); 
foreach ($colors as $value) {
  echo "$value <br>";
}
?>

Chạy ví dụ

Trong các chương sau, bạn sẽ học thêm về mảng.