PHP each 函数是用于在数组中获取当前键/值对并将数组指针向前移动一步的函数。它返回当前键/值对的数组(关联数组),键名为 0,1,key,value。如果指针越界,则返回 false。
PHP each 函数
PHP each 函数是用于在数组中获取当前键/值对并将数组指针向前移动一步的函数。它返回当前键/值对的数组(关联数组),键名为 0,1,key,value。如果指针越界,则返回 false。
语法
array each ( array &$array )
参数
- $array:必需。规定要在其中查找键/值对的数组。
返回值
- 如果成功,返回当前数组元素的键名和键值,并将数组指针向前移动一步,如果遍历数组结束,则返回 false。
示例说明
下面是两个示例,一个是基本示例,另一个是使用 each 函数循环数组的实例:
示例一:基本示例
<?php
$values = array('apple', 'orange', 'banana');
print_r(each($values));
?>
输出结果:
Array
(
[1] => apple
[value] => apple
[0] => 0
[key] => 0
)
在上面的示例中,我们首先定义了一个数组 $values
,它包含三个元素。接着,我们使用 each 函数访问数组的第一个元素,并将函数返回的结果输出到屏幕上。函数返回了一个关联数组,键名为 0,1,key,value,分别代表数组元素的键名和键值。
示例二:使用 each 函数循环数组
<?php
$values = array('apple', 'orange', 'banana');
while (list($key, $value) = each($values)) {
echo "$key: $value\n";
}
?>
输出结果:
0: apple
1: orange
2: banana
在上面的示例中,我们使用 while 循环来遍历 $values
数组。每次循环,我们使用 each 函数获取数组中的当前键值对,并输出到屏幕上。这个例子在循环过程中将会输出所有元素的键和值。
沃梦达教程
本文标题为:php each 返回数组中当前的键值对并将数组指针向前移动一步实例
猜你喜欢
- PHP商品秒杀问题解决方案实例详解【mysql与redis】 2023-01-31
- PHP扩展类型及安装方式解析 2023-12-13
- thinkphp框架表单数组实现图片批量上传功能示例 2023-04-07
- 分享几种好用的PHP自定义加密函数(可逆/不可逆) 2023-05-02
- PECL方式安装php-mongodb扩展方法 2022-10-09
- php文件上传原理与实现方法详解 2023-03-18
- PHP与SQL语句写一句话木马总结 2023-02-22
- tp5框架使用composer实现日志记录功能示例 2022-12-04
- 浅谈减少Hyperf框架的扫描时间 2022-09-01
- php遇到错误Call to undefined function ImageCreate()解决方 2022-09-02