在PHP编程中,有时候我们需要根据某些条件跳过某些语句的执行。以下是一个简单的实例,展示了如何在PHP中实现跳过特定语句的执行。
实例描述
假设我们有一个数组,其中包含了一些学生的成绩。我们想要打印出所有成绩大于等于60分的学生姓名,但跳过那些成绩是99分的学生。

代码实现
```php
// 创建一个包含学生姓名和成绩的数组
$students = [
['name' => '张三', 'score' => 85],
['name' => '李四', 'score' => 99],
['name' => '王五', 'score' => 72],
['name' => '赵六', 'score' => 60],
['name' => '孙七', 'score' => 88]
];
// 遍历数组
foreach ($students as $student) {
// 判断成绩是否大于等于60分
if ($student['score'] >= 60) {
// 判断成绩是否等于99分
if ($student['score'] == 99) {
// 跳过打印成绩为99分的学生姓名
continue;
}
// 打印学生姓名
echo $student['name'] . PHP_EOL;
}
}
>
```
表格展示
| 学生姓名 | 成绩 | 是否打印姓名 |
|---|---|---|
| 张三 | 85 | 是 |
| 李四 | 99 | 否 |
| 王五 | 72 | 是 |
| 赵六 | 60 | 是 |
| 孙七 | 88 | 是 |
通过这个实例,我们可以看到,当成绩为99分时,`continue`语句使得循环跳过了打印学生姓名的语句,从而实现了跳过特定语句的执行。









