PHP(2)定义一个二维数组,每一维表示一个班级的学生,每个班级至少包含3名学生,利用foreach对其进行遍历,输出所有数据,并显示在表格中。
时间: 2024-09-23 07:13:00 浏览: 86
在PHP中,我们可以定义一个多维度数组来模拟班级学生的情况,例如:
```php
<?php
// 定义一个二维数组,代表三个班级,每班有至少三名学生
$students = [
['姓名' => '张三', '年龄' => 18, '性别' => '男'],
['姓名' => '李四', '年龄' => 19, '性别' => '女'],
['姓名' => '王五', '年龄' => 20, '性别' => '男'],
['姓名' => '赵六', '年龄' => 18, '性别' => '女'],
['姓名' => '孙七', '年龄' => 19, '性别' => '男']
];
// 使用foreach循环遍历二维数组并输出到HTML表格中
echo "<table border='1'>";
echo "<tr><th>姓名</th><th>年龄</th><th>性别</th></tr>";
foreach ($students as $student) {
echo "<tr>";
foreach ($student as $key => $value) {
echo "<td>" . $value . "</td>";
}
echo "</tr>";
}
echo "</table>";
?>
```
在这个例子中,`foreach`内部又嵌套了一个`foreach`,第一个`foreach`用于迭代班级,第二个`foreach`用于迭代每个班级内的学生信息。运行这个脚本,你会看到一个包含了所有学生信息的表格。
阅读全文