php each 返回数组中当前的键值对并将数组指针向前移动一步实例


Posted in PHP onNovember 22, 2016

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

基本语法

array each ( array &$array )

在执行 each() 之后,数组指针将停留在数组中的下一个单元或者当碰到数组结尾时停留在最后一个单元。如果要再用 each 遍历数组,必须使用 reset() 。

参数介绍:

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

each() 函数生成一个由数组当前内部指针所指向的元素的键名和键值组成的数组,并把内部指针向前移动。

返回值:

返回 array 数组中当前指针位置的键/值对并向前移动数组指针。键值对被返回为四个单元的数组,键名为0,1,key和 value。单元 0 和 key 包含有数组单元的键名,1 和 value 包含有数据。如果内部指针越过了数组的末端,则 each() 返回 FALSE 。

each函数实例一:

<?php
$foo = array(
  "bob",
  "fred",
  "jussi",
  "jouni",
  "egon",
  "marliese"
);
$bar = each($foo);
print_r($bar);
?>

运行结果;

Array
(
    [1] => bob
    [value] => bob
    [0] => 0
    [key] => 0
)

each函数实例二:

each() 结合 list()遍历数组

<?php
$fruit = array(
  'a' => 'apple',
  'b' => 'banana',
  'c' => 'cranberry'
);
reset($fruit);
while (list($key, $val) = each($fruit)) {
  echo " $key => $val <br/>";
}
?>

运行结果:

a => apple
b => banana
c => cranberry

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

PHP 相关文章推荐
最小化数据传输――在客户端存储数据
Oct 09 PHP
如何过滤高亮显示非法字符
Oct 09 PHP
php 文件上传类代码
Aug 06 PHP
支持中文的php加密解密类代码
Nov 27 PHP
PHP新手用的Insert和Update语句构造类
Mar 31 PHP
php错误级别的设置方法
Jun 17 PHP
使用Smarty 获取当前日期时间和格式化日期时间的方法详解
Jun 18 PHP
destoon实现调用热门关键字的方法
Jul 15 PHP
smarty中英文多编码字符截取乱码问题解决方法
Oct 28 PHP
thinkphp配置文件路径的实现方法
Aug 30 PHP
PHP CURL采集百度搜寻结果图片不显示问题的解决方法
Feb 03 PHP
老生常谈PHP数组函数array_merge(必看篇)
May 25 PHP
CI框架中类的自动加载问题分析
Nov 21 #PHP
CI框架常用函数封装实例
Nov 21 #PHP
CI框架数据库查询缓存优化的方法
Nov 21 #PHP
CI框架AR数据库操作常用函数总结
Nov 21 #PHP
CI框架常用经典操作类总结(路由,伪静态,分页,session,验证码等)
Nov 21 #PHP
CI框架入门之MVC简单示例
Nov 21 #PHP
php_pdo 预处理语句详解
Nov 21 #PHP
You might like
动画 《Pokemon Sword·Shield》系列WEB动画《薄明之翼》第2话声优阵容公开!
2020/03/06 日漫
PHP数据库表操作的封装类及用法实例详解
2016/07/12 PHP
Laravel5权限管理方法详解
2016/07/26 PHP
PHP中文字符串截断无乱码解决方法
2016/10/10 PHP
PHP html_entity_decode()函数讲解
2019/02/25 PHP
JavaScript 事件的一些重要说明
2009/10/25 Javascript
jquery 简单的进度条实现代码
2010/03/11 Javascript
Javascript操作URL函数修改版
2013/11/07 Javascript
javascript数据类型示例分享
2015/01/19 Javascript
原生javascript实现的一个简单动画效果
2016/03/30 Javascript
IntersectionObserver API 详解篇
2016/12/11 Javascript
使用react render props实现倒计时的示例代码
2018/12/06 Javascript
bootstrap下拉分页样式 带跳转页码
2018/12/29 Javascript
vue 父组件给子组件传值子组件给父组件传值的实例代码
2019/04/15 Javascript
小程序多图列表实现性能优化的方法步骤
2019/05/28 Javascript
利用node.js开发cli的完整步骤
2020/12/29 Javascript
python练习程序批量修改文件名
2014/01/16 Python
解决pandas无法在pycharm中使用plot()方法显示图像的问题
2018/05/24 Python
python 划分数据集为训练集和测试集的方法
2018/12/11 Python
Python Django 命名空间模式的实现
2019/08/09 Python
python 三元运算符使用解析
2019/09/16 Python
将pymysql获取到的数据类型是tuple转化为pandas方式
2020/05/15 Python
Django rest framework分页接口实现原理解析
2020/08/21 Python
viagogo法国票务平台:演唱会、体育比赛、戏剧门票
2017/03/27 全球购物
加拿大领先的优质厨具产品在线购物网站:Golda’s Kitchen
2017/11/17 全球购物
行政人员岗位职责
2013/12/08 职场文书
房地产项目策划书
2014/02/05 职场文书
目标管理责任书
2014/04/15 职场文书
销售员岗位职责
2014/06/09 职场文书
幼师中班个人总结
2015/02/12 职场文书
会计专业自荐信范文
2015/03/05 职场文书
PHP对接阿里云虚拟号的实现(号码隐私保护)
2021/04/06 PHP
redis 限制内存使用大小的实现
2021/05/08 Redis
如何使用分区处理MySQL的亿级数据优化
2021/06/18 MySQL
python函数的两种嵌套方法使用
2022/04/02 Python
mysql 排序失效
2022/05/20 MySQL