PHP CĂN BẢN – BÀI 1
laptrinhwebphp.com
Cấu trúc lặp foreach
• Công dụng:
– foreach thường được dùng để duyệt tập hợp (mảng).
• Cú pháp duyệt giá trị các phần tử trong mảng:
foreach ($ten_mang as $gia_tri)
{
khối lệnh
}
• Cú pháp duyệt cả khóa và giá trị các phần tử trong mảng:
foreach ($ten_mang as $tu_khoa => $gia_tri)
{
khối lệnh
PHP CĂN BẢN – BÀI 1
laptrinhwebphp.com Cấu trúc lặp while
• Công dụng
– Thực hiện lặp đi lặp lại một công việc nào đó khi thỏa điều kiện.
– while đuợc sử dụng khi không xác định được số lần lặp (số lần lặp phụ thuộc vào điều kiện tại thời điểm thực thi)
• Cú pháp
while(điều kiện)
{
khối lệnh
PHP CĂN BẢN – BÀI 1
laptrinhwebphp.com Cấu trúc lặp do … while
• Công dụng
– Thực hiện lặp đi lặp lại một công việc nào đó khi thỏa điều kiện.
– do… while: việc kiểm tra điều kiện sẽ được thực hiện sau khi thực hiện khối lệnh do { …} • Cú pháp do { khối lệnh } while(điều kiện);
PHP CĂN BẢN – BÀI 1
laptrinhwebphp.com Sử dụng break và continue trong cấu trúc lặp
• break
– Công dụng: thoát khỏi cấu trúc điều khiển dựa trên kết quả của biểu thức luận lý kèm theo (điều kiện kiểm tra)
<?php
// kiểm tra số nguyên tố
$so = $_POST[“so”]; $kq = true;
for($i=2; $i<$so; $i++) { if($so%$i==0) { $kq = false; break; } } ?>
PHP CĂN BẢN – BÀI 1
laptrinhwebphp.com Sử dụng break và continue trong cấu trúc lặp
• continue
– Công dụng: Khi gặp continue, các lệnh bên dưới continue tạm thời không thực hiện tiếp, khi đó con trỏ sẽ nhảy về đầu vòng lặp để kiểm tra giá trị của biểu thức điều kiện còn đúng hay không.
– continue thường đi kèm với một biểu thức luận lý. <?php // tính tổng các số lẻ từ 1 đến 10 $tong =0; for($i=1;$i<=10;$i++) { if($i%2==0) continue;
$tong = $tong + $i; }
echo $tong; → 25