PHP foreach 循环用法 该循环用于打印数组中的所有数据。 PHP foreach 循环用法 在循环的每次迭代中,都会打印数组中的数据。

PHP Foreach 语法如下。

foreach ($array as $value) {
    // Çalıştırılacak kodlar)
}

添加要返回的数组而不是 $array,添加将存储数据的变量而不是 $value。 PHP foreach 循环用法 在循环中,将每次迭代要执行的代码写入代码作用域。如果还要返回数组键,则语法如下。写入将存储密钥的变量而不是 $key 变量。

foreach ($array as $key => $value) {
    // Çalıştırılacak kodlar)
}

使用 PHP Foreach

PHP foreach 循环用法 在下面的循环示例中,我们创建了一个名为 $colors 的数组并给出了颜色值。然后用foreach语句 PHP foreach我们创建了循环并将数组名称写入 $colors。我们使用 as 表达式并指定变量名称,其中数组数据将存储为 $value。每次循环返回时,我们都会用 echo 打印当前 $value 变量的数据。因此,您可以使用简短而干净的方法保存数组中的所有数据, PHP foreach 循环用法 我们通过循环打印它。

PHP foreach 循环用法 在下面的示例中,我们在循环中创建了一个名为 $days 的数组,并将星期几的描述作为键,将日期值作为值。然后用foreach语句 PHP foreach我们创建了循环并将数组名称写入 $days。我们使用 as 表达式并指定将存储数组键的变量,即 $key 变量。然后,我们以 $value 的形式指定将存储数组数据的变量名。每次循环返回时,我们都会用 echo 打印当前 $value 变量的数据。因此,您可以使用简短而干净的方法保存数组中的所有数据, PHP foreach 循环用法 我们通过循环打印它。

$colors = array(
    'mavi',
    'kırmızı',
    'sarı',
    'turuncu',
    'yeşil',
    );
foreach ($colors as $value) {
    echo $value . '
';
}
/*
 * Çıktı: 
mavi
kırmızı
sarı
turuncu
yeşil
*/
$days = array(
    'haftanın ilk günü'        => 'pazartesi',
    'haftanın ikinci günü'     => 'salı',
    'haftanın üçüncü günü'     => 'çarşamba',
    'haftanın dördüncü günü'   => 'perşembe',
    'haftanın beşinci günü'    => 'cuma',
    'haftasonunun ilk günü'    => 'cumartesi',
    'haftasonunun ikinci günü' => 'pazar',
);
foreach ($days as $key => $value) {
    echo $key . ': ' . $value . '
';
}
/*
 * Çıktı:
haftanın ilk günü: pazartesi
haftanın ikinci günü: salı
haftanın üçüncü günü: çarşamba
haftanın dördüncü günü: perşembe
haftanın beşinci günü: cuma
haftasonunun ilk günü: cumartesi
haftasonunun ikinci günü: pazar
*/

PHP foreach 循环用法 在下面的示例中,我们在循环中创建了一个名为 $age 的数组,并将名称作为键,将年龄值作为值。然后用foreach语句 PHP foreach我们创建了循环并将数组名称写入 $age。我们使用 as 表达式并指定将存储数组键的变量,即 $key 变量。然后,我们以 $value 的形式指定将存储数组数据的变量名。每次循环返回时,我们都会用 echo 打印当前 $value 变量的数据。因此,您可以使用简短而干净的方法保存数组中的所有数据, PHP foreach 循环用法 我们通过循环打印它。

$age = array(
    'Burak' => 25,
    'Ece'   => 22,
    'Berk'  => 19,
    'Sevda' => 29,
);
foreach ($age as $key => $value) {
    echo $key . ': ' . $value . '
';
}
/*
 * Çıktı:
Burak: 25
Ece: 22
Berk: 19
Sevda: 29
*/

PHP Foreach 替代语法

PHP 中的许多控制结构(包括 Foreach)都支持替代语法。 PHP Foreach 替代语法:冒号代替左大括号,endforeach 代替右大括号;我们使用这个表达方式。 PHP Foreach替代语法如下

foreach ($array as $value):
    // Çalıştırılacak kodlar
endforeach;

PHP foreach 循环用法 现实生活中的替代语法示例让我们使用它吧。下面示例中的 PHP Foreach 我们创建了一个名为 $summer 的数组以在循环中使用,并将夏季月份作为值。然后用foreach语句 PHP foreach 循环用法 我们创造了这个循环。我们添加了名为 $summer 的数组和变量 $month,其中将存储数组的值以及 as 语句。由于我们使用替代语法,因此我们添加了冒号而不是左大括号。这样 PHP foreach 循环用法 我们已经开始代码覆盖率。我们用 echo 打印每次迭代的值。最后,不是结束大括号,而是 endforeach;言语中 PHP foreach 循环用法 我们已经完成了循环的代码覆盖率。

$summer = array(
  'Haziran',
  'Temmuz',
  'Ağustos',
    );
foreach ($summer as $month) {
    echo $month . '
';
}
/*
 * Çıktı: 
Haziran
Temmuz
Ağustos
*/