PHP each() 函数用法及示例

PHP Array 函数手册

each() 函数返回数组中当前的键/值对并将数组指针向前移动一步

语法

each ( $array );

定义和用法

each()函数从数组数组返回当前键和值对,并前进数组光标。该对以四元素数组形式返回,键为0、1,键和值。元素0和key包含数组元素的键名,元素1和value包含数据。

从PHP 7.2.0开始,此功能已被弃用。 强烈建议不要再使用此功能。

参数

序号参数及说明
1

array(必需)

它指定一个数组

返回值

它从数组返回当前键和值对。

在线示例

<?php
   $transport = array('foot', 'bike', 'car', 'plane');
   $key_value = each($transport);
   
   print_r($key_value);
   print "<br />";
   
   $key_value = each($transport);
   print_r($key_value);
   print "<br />";
   
   $key_value = each($transport);
   print_r($key_value);
?>
测试看看‹/›

输出结果:

Array ( [1] => foot [value] => foot [0] => 0 [key] => 0 )
Array ( [1] => bike [value] => bike [0] => 1 [key] => 1 )
Array ( [1] => car [value] => car [0] => 2 [key] => 2 )

   PHP Array 函数手册