举报投诉联系我们 手机版 热门标签 鳄鱼CMS
您的位置:鳄鱼CMS > phpeach函数 PHP each() 函数

phpeach函数 PHP each() 函数

2023-03-18 18:31 PHP教程

phpeach函数 PHP each() 函数

phpeach函数

PHP each 函数是 PHP 中的一个内置函数,它可以用来遍历数组中的元素。each 函数返回当前元素的键/值对,并将数组指针向前移动一步。

each 函数语法如下:

array each ( array $array ) : array

参数说明:

  • array:必需。规定要使用的数组。

each 函数返回一个包含当前元素键/值对的数组,并将指针向前移动一步。如果到达了最后一个元素,则返回 false。

 
$arr = array("a"=>"red","b"=>"green","c"=>"blue"); 

 // 返回当前元素的键/值对并将指针向前移动一步 

 print_r(each($arr)); 

 // 返回下一个元素的键/值对并将指针向前移动一步 

 print_r(each($arr));  

 // 如果到达了最后一个元素,则返回 false  

 print_r(each($arr));  
 

PHP each() 函数

PHP each() 函数

PHP Array Reference完整的 PHP Array 参考手册

实例

返回当前元素的键名和键值,并将内部指针向前移动:

<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
print_r (each($people));
?>

运行实例 »

定义和用法

each() 函数返回当前元素的键名和键值,并将内部指针向前移动。

该元素的键名和键值返回到带有四个元素的数组中。两个元素(1 和 Value)包含键值,两个元素(0 和 Key)包含键名。

相关的方法:

  • current() - 返回数组中的当前元素的值。
  • end() - 将内部指针指向数组中的最后一个元素,并输出。
  • next() - 将内部指针指向数组中的下一个元素,并输出。
  • prev() - 将内部指针指向数组中的上一个元素,并输出。
  • reset() - 将内部指针指向数组中的第一个元素,并输出。

语法

each(array)

参数 描述
array 必需。规定要使用的数组。

技术细节

返回值: 返回当前元素的键名和键值。该元素的键名和键值返回到带有四个元素的数组中。两个元素(1 和 Value)包含键值,两个元素(0 和 Key)包含键名。如果没有更多的数组元素,则函数返回 FALSE。
PHP 版本: 4+


更多实例

实例 1

与页面顶部的实例相同,但是本例通过循环输出整个数组:

<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");

reset($people);

while (list($key, $val) = each($people))
{
echo "$key => $val<br>";
}
?>

运行实例 »

实例 2

所有相关方法的演示:

<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");

echo current($people) . "<br>"; // The current element is Peter
echo next($people) . "<br>"; // The next element of Peter is Joe
echo current($people) . "<br>"; // Now the current element is Joe
echo prev($people) . "<br>"; // The previous element of Joe is Peter
echo end($people) . "<br>"; // The last element is Cleveland
echo prev($people) . "<br>"; // The previous element of Cleveland is Glenn
echo current($people) . "<br>"; // Now the current element is Glenn
echo reset($people) . "<br>"; // Moves the internal pointer to the first element of the array, which is Peter
echo next($people) . "<br>"; // The next element of Peter is Joe

print_r (each($people)); // Returns the key and value of the current element (now Joe), and moves the internal pointer forward
?>

运行实例 »


PHP Array Reference完整的 PHP Array 参考手册
阅读全文
以上是鳄鱼CMS为你收集整理的phpeach函数 PHP each() 函数全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 鳄鱼CMS eyucms.com 版权所有 联系我们