{site_name}

{site_name}

🌜 搜索

each()函数是一个用于遍历数组的函数,它返回数组中当前元素的键和值,并将内部指针向下移动到下一个元素

php 𝄐 0
phpeach函数,phpeach函数弃用
each()函数是一个用于遍历数组的函数,它返回数组中当前元素的键和值,并将内部指针向下移动到下一个元素。该函数的语法如下:

php
array each ( array &$array )


其中$array为要遍历的数组。

each()函数返回一个四元素的数组,包含当前元素的键和值。数组的四个元素分别为:

1. 0 - 键名(key)
2. 1 - 元素值(value)
3. 'key' - 键名(key),与0相同
4. 'value' - 元素值(value),与1相同

当指针超出范围时,each()函数返回false。

以下是一个使用each()函数的示例:

php
$fruits = array('apple', 'banana', 'cherry');

while ($fruit = each($fruits)) {
echo $fruit['key'] . '=>' . $fruit[1] . '<br>';
}


以上代码将输出以下结果:


0=>apple
1=>banana
2=>cherry


在每个循环迭代中,$fruit变量都会被赋值为当前元素的键和值。在本例中,我们使用$fruit['key']和$fruit[1]来访问键和值。由于each()函数将内部指针向下移动到下一个元素,因此在每次循环迭代中,将输出下一个元素的键和值,直到指针超出范围为止。