📜  数组 foreach 仅在 php 中显示值(1)

📅  最后修改于: 2023-12-03 15:26:10.326000             🧑  作者: Mango

数组 foreach 仅在 PHP 中显示值

在 PHP 中,使用 foreach 循环来遍历数组是非常常见的方法。然而,有时候我们只想要显示数组的值而不需要它的键。这时,我们可以使用 foreach 循环的一个特殊形式。

首先,让我们看一个普通的 foreach 循环,它会遍历数组并输出键和值:

$colors = array("red", "green", "blue");

foreach ($colors as $key => $value) {
    echo "Key: $key, Value: $value<br>";
}

输出结果为:

Key: 0, Value: red
Key: 1, Value: green
Key: 2, Value: blue

现在,假设我们只想要输出数组的值,而不需要键。我们可以使用一个特殊的 foreach 循环形式,只指定值而不指定键:

$colors = array("red", "green", "blue");

foreach ($colors as $value) {
    echo "Value: $value<br>";
}

这里,我们没有指定 $key,只指定 $value。输出结果为:

Value: red
Value: green
Value: blue

这个特殊的 foreach 语法结构只用于在不需要数组键的情况下遍历数组。它不允许您访问键值,因此您无法使用它来修改数组元素。