📅  最后修改于: 2023-12-03 15:18:27.237000             🧑  作者: Mango
PHP 中的 每个()
函数用于遍历数组中的每个元素,并将当前指针移动到下一个元素。其具体用法如下:
<?php
$fruits = array("apple", "banana", "orange");
foreach ($fruits as $fruit) {
echo $fruit . "\n";
}
?>
上述代码将遍历 $fruits
数组中的每个元素,将其存储在变量 $fruit
中,并输出该变量的值。
下面是关于 每个()
函数的一些必要信息:
void each ( array &$array )
$array
: 必须,待遍历的数组。返回数组的当前键/值对并将数组指针向前移动一步。
每个()
函数返回的值为数组的键/值对,可以通过对返回值进行解构得到其对应的键和值。如果返回值为 false
,则表示已经到达了数组的末尾。每个()
函数会在返回数组的同时将数组指针向前移动一位,因此需要注意在遍历完数组后将指针重置,避免在后续使用数组函数时出现异常。每个()
函数废弃,推荐使用 foreach
循环完成相同的功能。<?php
$fruits = array("apple", "banana", "orange");
while ($fruit = each($fruits)) {
list($index, $value) = $fruit;
echo "$index: $value\n";
}
?>
上述代码使用 while
循环和 每个()
函数遍历 $fruits
数组,并通过解构将键和值分别存储在变量 $index
和 $value
中输出。
# PHP | 每个()函数
PHP 中的 `每个()` 函数用于遍历数组中的每个元素,并将当前指针移动到下一个元素。其具体用法如下:
```php
<?php
$fruits = array("apple", "banana", "orange");
foreach ($fruits as $fruit) {
echo $fruit . "\n";
}
?>
上述代码将遍历 $fruits
数组中的每个元素,将其存储在变量 $fruit
中,并输出该变量的值。
下面是关于 每个()
函数的一些必要信息:
void each ( array &$array )
$array
: 必须,待遍历的数组。返回数组的当前键/值对并将数组指针向前移动一步。
每个()
函数返回的值为数组的键/值对,可以通过对返回值进行解构得到其对应的键和值。如果返回值为 false
,则表示已经到达了数组的末尾。每个()
函数会在返回数组的同时将数组指针向前移动一位,因此需要注意在遍历完数组后将指针重置,避免在后续使用数组函数时出现异常。每个()
函数废弃,推荐使用 foreach
循环完成相同的功能。<?php
$fruits = array("apple", "banana", "orange");
while ($fruit = each($fruits)) {
list($index, $value) = $fruit;
echo "$index: $value\n";
}
?>
上述代码使用 while
循环和 每个()
函数遍历 $fruits
数组,并通过解构将键和值分别存储在变量 $index
和 $value
中输出。