Vòng lặp For
Bạn hãy xem ví dụ với cùng chức năng in ra 1000 cấu I LOVE YOU như đoạn code trên nhưng với vòng lặp for:
for($i=0;
$i<1001;
$i++)
{
echo"<b>I LOVE YOU</b><br />";
}
or(phần khởi tạo;
phần điều kiện;
tăng hay giảm giá trị)
Phần khởi tạo: bạn khái báo biến đếm và gán giá trị ban đầu cho nó luôn.
Phần điều kiện: bạn đặt ra điều kiện.Phần tăng/giảm gái trị: đây là điềm khác biệt nhất với vòng lặp while, trong khi vòng lặp while thì cần một câu lệnh để tăng/giảm giá trị cho biến đếm, thì bản chất vòng lặp for đã có sẵn điều này.
Mình trong ví dụ trên, điều kiện mình đã đạt theo kiểu toán tự rút gọn ( ++ có nghĩa là tự tăng lên 1, bạn nên xem lại bài toán tử)
Chú ý: mọi con đường đều về La Mã, ở các ví dụ trên mình chỉ cho tăng biến đếm lên, trong khi vẫn có thể làm như thế với các giảm biến đếm xuống, chỉ cần linh hoạt một chút:
<?php
for($i=1001;
$i>1;
$i--)
{
echo"<b>I LOVE YOU</b><br />";
}
?>
hãy linh hoạt và vận dụng thích hợp cho mục đích của bạn, đó là việc mà chỉ con người mới làm được!