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 相关文章推荐
PHP pathinfo()获得文件的路径、名称等信息说明
Sep 13 PHP
深入php var_dump()函数的详解
Jun 05 PHP
Linux Apache PHP Oracle 安装配置(具体操作步骤)
Jun 17 PHP
PHP中的gzcompress、gzdeflate、gzencode函数详解
Jul 29 PHP
php导出CSV抽象类实例
Sep 24 PHP
朋友网关于QQ相关的PHP代码(研究QQ的绝佳资料)
Jan 26 PHP
十幅图告诉你什么是PHP引用
Feb 22 PHP
PHP+Mysql+jQuery实现发布微博程序 php篇
Oct 15 PHP
总结PHP删除字符串最后一个字符的三种方法
Aug 30 PHP
php计算多个集合的笛卡尔积实例详解
Feb 16 PHP
实例讲解通过​PHP创建数据库
Jan 20 PHP
laravel5表单唯一验证的实例代码
Sep 30 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
PHP中的use关键字概述
2014/07/23 PHP
8个PHP数组面试题
2015/06/23 PHP
深入解析WordPress中加载模板的get_template_part函数
2016/01/11 PHP
PHP简单判断iPhone、iPad、Android及PC设备的方法
2016/10/11 PHP
微信接口生成带参数的二维码
2017/07/31 PHP
jquery tools 系列 scrollable学习
2009/09/06 Javascript
AJAX使用了UpdatePanel后无法使用alert弹出脚本
2010/04/02 Javascript
jQuery 中国省市两级联动选择附图
2014/05/14 Javascript
JS实现点击按钮控制Div变宽、增高及调整背景色的方法
2015/08/05 Javascript
JavaScript代码因逗号不规范导致IE不兼容的问题
2016/02/25 Javascript
JavaScript原生节点操作小结
2017/01/17 Javascript
详解Vue双向数据绑定原理解析
2017/09/11 Javascript
EasyUI创建人员树的实例代码
2017/09/15 Javascript
小程序组件之自定义顶部导航实例
2019/06/12 Javascript
ES6 Map结构的应用实例分析
2019/06/26 Javascript
JQuery复选框全选效果如何实现
2020/05/08 jQuery
javascript实现贪吃蛇小练习
2020/07/05 Javascript
微信小程序实现自定义底部导航
2020/11/18 Javascript
vue编写简单的购物车功能
2021/01/08 Vue.js
python实现多线程的方式及多条命令并发执行
2016/06/07 Python
详解Python中的array数组模块相关使用
2016/07/05 Python
Python解惑之整数比较详解
2017/04/24 Python
python递归打印某个目录的内容(实例讲解)
2017/08/30 Python
python利用socketserver实现并发套接字功能
2018/01/26 Python
利用python在大量数据文件下删除某一行的例子
2019/08/21 Python
如何在mac下配置python虚拟环境
2020/07/06 Python
舞会礼服和舞会鞋:PromGirl
2019/04/22 全球购物
料理师求职信
2014/01/30 职场文书
上班打牌检讨书
2014/02/07 职场文书
厨师长岗位职责
2014/03/02 职场文书
整改报告怎么写
2014/11/06 职场文书
2015年财务试用期工作总结
2014/12/24 职场文书
行政人事专员岗位职责
2015/04/07 职场文书
裁员通知
2015/04/25 职场文书
小学四年级班主任工作经验交流材料
2015/11/02 职场文书
MySQL创建管理HASH分区
2022/04/13 MySQL