Vòng lặp foreach trong PHP
Vòng lặp foreach được sử dụng để duyệt
qua tất cả các phần tử của mảng.
Cú pháp như sau: viết từ khóa foreach,
và sau đó là dấu ngoặc tròn (). Trong
những dấu ngoặc này chỉ định biến chứa
mảng cần duyệt, sau đó là từ as,
và sau nó - biến mà trong mỗi lần lặp
sẽ nhận giá trị của phần tử
mảng. Sau đó phải là dấu ngoặc nhọn
{}, bên trong sẽ chứa thân
vòng lặp.
Vậy, cú pháp của vòng lặp chúng ta trông như thế này:
<?php
foreach ($arrayName as $elementName) {
/*
Đoạn mã nằm giữa các dấu ngoặc nhọn
sẽ được lặp lại bao nhiêu lần
bằng với số phần tử của mảng.
*/
}
?>
Hãy sử dụng vòng lặp foreach để hiển thị
tất cả các phần tử của mảng ra màn hình:
<?php
$arr = [1, 2, 3, 4, 5];
foreach ($arr as $elem) {
echo $elem;
}
?>
Cho mảng với các số:
<?php
$arr = [1, 2, 3, 4, 5];
?>
Duyệt mảng này bằng vòng lặp và hiển thị ra màn hình bình phương của những số này.
Cho mảng với các số:
<?php
$arr = [1, 2, 3, 4, 5];
?>
Bằng vòng lặp foreach và
thẻ br
hãy hiển thị ra màn hình một cột các phần tử
của mảng này.