在PHP编程中,数组闭环操作是一个常见的技巧,它允许我们通过数组中的值来访问或修改其他数组元素。以下是一个具体的实例,展示了如何使用PHP进行数组闭环操作。
实例描述
假设我们有一个包含学生信息的数组,每个学生信息又包含一个成绩数组。我们需要根据每个学生的成绩来修改他们的状态。
示例代码
```php
// 初始化学生信息数组
$students = [
['name' => 'Alice', 'grades' => [85, 90, 78]],
['name' => 'Bob', 'grades' => [95, 88, 92]],
['name' => 'Charlie', 'grades' => [70, 75, 80]]
];
// 根据成绩修改状态
foreach ($students as &$student) {
$average = array_sum($student['grades']) / count($student['grades']);
if ($average >= 90) {
$student['status'] = '优秀';
} elseif ($average >= 80) {
$student['status'] = '良好';
} else {
$student['status'] = '及格';
}
}
// 输出修改后的学生信息
foreach ($students as $student) {
echo "

