Vòng lặp for cho mảng trong PHP
Giả sử chúng ta có một mảng như sau:
<?php
$arr = [1, 2, 3, 4, 5];
?>
Như bạn đã biết, mảng được duyệt bằng vòng lặp foreach.
Trên thực tế, các phần tử của mảng cũng có thể được duyệt
bằng vòng lặp for thông thường. Việc này hiếm khi cần
thiết, nhưng đôi khi lại hữu ích. Hãy cùng
thực hiện việc duyệt này:
<?php
$arr = [1, 2, 3, 4, 5];
$length = count($arr);
for ($i = 0; $i < $length; $i++) {
echo $arr[$i];
}
?>
Cho mảng:
<?php
$arr = ['a', 'b', 'c', 'd', 'e'];
?>
Sử dụng vòng lặp for, hiển thị tất cả
các phần tử này ra màn hình.
Cho mảng:
<?php
$arr = ['a', 'b', 'c', 'd', 'e'];
?>
Sử dụng vòng lặp for, hiển thị ra màn hình
tất cả các phần tử của mảng này, ngoại trừ phần tử cuối cùng.
Cho mảng:
<?php
$arr = [1, 2, 3, 4, 5, 6, 7, 8];
?>
Sử dụng vòng lặp for, hiển thị ra màn hình
nửa đầu tiên của các phần tử trong mảng này.