Vòng lặp for trong PHP được sử dụng để lặp một phần của chương trình nhiều lần. Nếu số lần lặp là cố định thì vong lặp for được khuyến khích sử dụng, còn nếu số lần lặp không cố định thì nên sử dụng vòng lặp while hoặc do while.
Nội dung chính
Vòng lặp for đơn giản
Vòng lặp for đơn giản giống như trong C/C++. Chúng ta có thể khởi tạo biến, kiểm tra điều kiện và tăng/giảm giá trị của biến.
Cú pháp:
for (khoi_tao_bien ; check_dieu_kien ; tang/giam_bien) { // Khối lệnh được thực thi }
Ví dụ:
<?php for($n=1;$n<=10;$n++){ echo "$n<br/>"; } ?>
Kết quả:
1 2 3 4 5 6 7 8 9 10
Vòng lặp for lồng nhau
Chúng ta có thể sử dụng vòng lặp for bên trong cho vòng lặp for trong PHP, nó được gọi là vòng lặp for lồng nhau .
Ví dụ:
<?php for($i=1;$i<=3;$i++){ for($j=1;$j<=3;$j++){ echo "$i $j<br/>"; } } ?>
Kết quả:
1 1 1 2 1 3 2 1 2 2 2 3 3 1 3 2 3 3
For-each trong PHP
For-each trong PHP được sử dụng để duyệt các phần tử mảng.
Cú pháp:
foreach ($array as $var) { // Khối lệnh được thực thi }
Ví dụ:
<?php $season=array("summer","winter","spring","autumn"); foreach( $season as $arr ){ echo "Season is: $arr<br>"; } ?>
Kết quả:
Season is: summer Season is: winter Season is: spring Season is: autumn