PHP - Vòng lặp for in ra thông tin sinh viên trong mảng
Giả sử bạn truy xuất được danh sách sinh viên từ một database và lưu trong mảng dưới đây:
$students = array( array( 'name' => 'Nguyễn Văn Cường 1', 'email' => 'thehalfheart1@gmail.com', 'age' => '29' ), array( 'name' => 'Nguyễn Văn Cường 2', 'email' => 'thehalfheart2@gmail.com', 'age' => '29' ), array( 'name' => 'Nguyễn Văn Cường 3', 'email' => 'thehalfheart3@gmail.com', 'age' => '29' ), array( 'name' => 'Nguyễn Văn Cường 4', 'email' => 'thehalfheart4@gmail.com', 'age' => '29' ), array( 'name' => 'Nguyễn Văn Cường 5', 'email' => 'thehalfheart5@gmail.com', 'age' => '29' ), array( 'name' => 'Nguyễn Văn Cường 6', 'email' => 'thehalfheart6@gmail.com', 'age' => '29' ) );
Hãy sử dụng vòng lặp for in ra danh sách sinh viên và hiển thị nó trong table.
Bài giải
-------------------- ######## --------------------
Bạn sẽ phải dùng vòng lặp for để giải bài này, sau đó dùng chỉ mục index để truy xuất tới từng phần tử.

<?php $students = array( array( 'name' => 'Nguyễn Văn Cường 1', 'email' => 'thehalfheart1@gmail.com', 'age' => '29' ), array( 'name' => 'Nguyễn Văn Cường 2', 'email' => 'thehalfheart2@gmail.com', 'age' => '29' ), array( 'name' => 'Nguyễn Văn Cường 3', 'email' => 'thehalfheart3@gmail.com', 'age' => '29' ), array( 'name' => 'Nguyễn Văn Cường 4', 'email' => 'thehalfheart4@gmail.com', 'age' => '29' ), array( 'name' => 'Nguyễn Văn Cường 5', 'email' => 'thehalfheart5@gmail.com', 'age' => '29' ), array( 'name' => 'Nguyễn Văn Cường 6', 'email' => 'thehalfheart6@gmail.com', 'age' => '29' ) ); ?> <table border="1" cellspacing="0" cellpadding="10"> <?php for ($i = 0; $i < count($students); $i++){ ?> <tr> <td><?php echo $students[$i]['name']; ?></td> <td><?php echo $students[$i]['email']; ?></td> <td><?php echo $students[$i]['age']; ?></td> </tr> <?php } ?> </table>
Kết quả:
Câu hỏi thường gặp liên quan:
- PHP - Vòng lặp for In ra các số chẵn từ 0 đến 100
- PHP - Vòng lặp for tìm phần tử lớn nhất trong mảng
- PHP - Vòng lặp for in ra lần lượt các ký tự của chuỗi
- PHP - Vòng lặp for tính tổng S(n) = 1 + 1/2 + 1/3 + 1/4 +… 1/n
- PHP Vòng lặp for tính tổng S(n) = x*2 + x*4 + ⋯ + x*2n
- PHP - Vòng lặp for bước nhảy 2 in ra các số lẻ từ 0 dến 100
- PHP - Vòng lặp for in ra thông tin sinh viên trong mảng