PHP – Looping

Posted by cemetery on Aug 27, 2006 in Others |

Xin chào anh chị em cô bác bạn bè gần xa !!!
Do mấy ngày qua bận bịu quá nên không tiếp tục được chương trình “Vui học PHP cùng bé” được. Mãi đến hôm nay mới dành ra chút ít thời gian để “cụ cố” Image.
Bài học của chúng ta hôm nay là sử dụng cấu trúc vòng lặp trong PHP.
Thường xuyên trong quá trình viết code, chúng ta gặp phải sự “khó chịu” khi phải viết đi viết lại những đoạn code giống nhau trong cùng một thân chương trình. Nó làm cho chương trình của chúng ta dài ra + code thêm phần rối rắm. Để giải quyết vấn đề này, vòng lặp đã ra đời Image.
Trong PHP, chúng ta có một số cấu trúc lặp như sau :
- while
- do … while
- for
- foreach
I, While
Cấu trúc câu lệnh :
while (điều kiện)
code thực thi;
Sau đây là ví dụ về vòng lặp while
<?php
$i=1;
while($i<=5)
{
echo “The number is ” . $i . “<br />”;
$i++;
}
?>
Đầu tiên, khai báo biến $i, gán $i=1. Sử dụng vòng lặp while với điều kiện $i<=5. Sau đó in ra dòng “The number is ” –> $i sẽ chạy từ 1 đến 5. Sau khi kết thúc một lần in ra màn hình thì $i++ ( $i = $i +1 ).
II, Do … While
< Do trước rồi mới While >
Cấu trúc câu lệnh :
do
{
code thực thi;
}
while (điều kiện);
Sau đây là một đoạn code ví dụ :
<?php
$i=0;
do
{
$i++;
echo “The number is ” . $i . “<br />”;
}
while ($i<5);
?>
Gán $i=0, sau đó mới thực hiện $i++ ( $i = $i + 1 = 0 + 1 = 1 )
Kết quả cũng là in ra câu “The number is … từ 1 đến 5 “
III, For
Cấu trúc câu lệnh :
for (gán biến; điều kiện; tăng/giảm giá trị của biến)
{
code to be executed;
}
Code ví dụ :
<?php
for ($i=1; $i<=5; $i++)
{
echo “Hello World!<br />”;
}
?>
Khai báo biến $i=1, $i++ cho đến khi $i<=5 thì dừng lại. Kết quả in ra màn hình 5 dòng “Hello World!”
IV, Foreach
Đây là một dạng vòng lặp for được sử dụng rất nhiều trong PHP để liệt kê lần lượt các phần tử trong mảng.
Cấu trúc câu lệnh :
foreach (m

Tags:

Reply

Chọn kiểu gõ: Tự động TELEX VNI Tắt

Copyright © 2012 Bùi Hoài Nam – cemetery All rights reserved. Theme by Laptop Geek.