主题
  • 默认模式
  • 浅蓝色模式
  • 淡绿色模式
  • 深夜模式

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
发表评论