Cấu trúc lặp for

Một phần của tài liệu PHP CĂN BẢN – BÀI 1 doc (Trang 39 - 44)

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

Một phần của tài liệu PHP CĂN BẢN – BÀI 1 doc (Trang 39 - 44)