PHP For 循环
for
循环是 PHP 中最基本的循环结构之一,它在指定条件为真时重复执行代码块。
✅ PHP 提供了两种while
循环语句:
for
- 用于在已知循环次数的情况下,重复执行代码块。foreach
- 专门用于遍历数组和对象的循环结构,它比传统的for
循环更加简洁直观,特别适合处理数组数据。
for 语句
for
是一种指定循环次数的循环结构,每执行一次循环需要更新计数器。
✅ 语法结构如下:
for (初始表达式; 条件判断; 递增表达式) {
// 循环体代码
}
注意:for
循环结构内部使用的是分号;
,不要错误的使用了逗号,
或者空格
。
✅ 以下是使用for
循环语句,输出数组元素的实例:
$colors = array("红", "绿", "蓝", "黄");
for ($i = 0; $i < count($colors); $i++) {
echo $colors[$i] . "<br>";
}
在这个例子中,我们使用count()
函数获取循环次数,通过数组$colors[$i]
遍历输出每个数组元素。
✅ 下面是for
实例代码,输出的结果:
红
绿
蓝
黄
foreach 循环
foreach
专门为遍历数组和对象设计的循环结构,它比传统的for
循环更简洁易用,不需要提前指定循环次数。
1. 遍历数组(只获取值)
✅ 语法结构(只获取值)如下:
foreach ($array as $value) {
// 使用 $value 的代码
}
✅ 以下是使用foreach
循环语句,输出数组元素的实例:
$colors = ["红", "绿", "蓝", "黄"];
foreach ($colors as $color) {
echo $color . "<br>";
}
在这个例子中,我们使用foreach
循环遍历数组$colors
,直接获取每个元素的值。比for
循环节省了指定循环次数的步骤。
✅ 下面是foreach
实例代码,输出的结果:
红
绿
蓝
黄
2. 遍历数组(获取键和值)
✅ 语法结构(获取键和值)如下:
foreach ($array as $key => $value) {
// 使用 $key 和 $value 的代码
}
✅ 以下是使用foreach
循环语句,输出数组元素的实例:
$student = [
"name" => "张三",
"age" => 20,
"major" => "计算机科学"
];
foreach ($student as $key => $value) {
echo "$key: $value
";
}
在这个例子中,我们使用foreach
循环遍历数组$student
,同时获取每个元素的键和值。这样可以更方便地处理关联数组。
✅ 下面是foreach
实例代码,输出的结果:
name: 张三
age: 20
major: 计算机科学
评论区 0
发表评论
教程介绍
PHP 通用开源服务器端脚本语言,特别适用于 Web 开发,能够嵌入 HTML 中使用。
42
章节
50
阅读
0
评论
反馈提交成功
感谢您的反馈,我们将尽快处理您的反馈