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中HTTP方式下的Gzip压缩传输方法举偶
Feb 15 PHP
php定时删除文件夹下文件(清理缓存文件)
Jan 23 PHP
php自定义的格式化时间示例代码
Dec 05 PHP
php读取mysql的简单实例
Jan 15 PHP
php显示指定目录下子目录的方法
Mar 20 PHP
php中动态变量用法实例
Jun 10 PHP
PHP统计当前在线用户数实例讲解
Oct 21 PHP
PHP中list()函数用法实例简析
Jan 08 PHP
php 三大特点:封装,继承,多态
Feb 19 PHP
Laravel实现定时任务的示例代码
Aug 10 PHP
Laravel框架基于ajax和layer.js实现无刷新删除功能示例
Jan 17 PHP
PHP PDO和消息队列的个人理解与应用实例分析
Nov 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
在字符串中把网址改成超级链接
2006/10/09 PHP
PHP中的extract的作用分析
2008/04/09 PHP
基于curl数据采集之单页面并行采集函数get_htmls的使用
2013/04/28 PHP
PHP中func_get_args(),func_get_arg(),func_num_args()的区别
2013/09/30 PHP
让PHP显示Facebook的粉丝数量方法
2014/01/08 PHP
PHP使用glob函数遍历目录或文件夹的方法
2014/12/16 PHP
新浪SAE搭建PHP项目教程
2015/01/28 PHP
php mysql操作mysql_connect连接数据库实例详解
2016/12/26 PHP
PHP面向对象程序设计之构造方法和析构方法详解
2019/06/13 PHP
js 返回时间戳所对应的具体时间
2010/07/20 Javascript
浅析js中取绝对值的2种方法
2013/07/09 Javascript
js动态设置div的值下例子
2013/10/29 Javascript
JQuery1.8 判断元素是否绑定事件的方法
2014/07/10 Javascript
用js提交表单解决一个页面有多个提交按钮的问题
2014/09/01 Javascript
Nodejs实现的一个简单udp广播服务器、客户端
2014/09/25 NodeJs
jQuery中slidedown与slideup方法用法示例
2016/09/16 Javascript
Jquery Easyui搜索框组件SearchBox使用详解(19)
2016/12/17 Javascript
详解如何在vue-cli中使用vuex
2018/08/07 Javascript
vue2.0移动端滑动事件vue-touch的实例代码
2018/11/27 Javascript
Vue内部渲染视图的方法
2019/09/02 Javascript
Python datetime时间格式化去掉前导0
2014/07/31 Python
Python实现将DOC文档转换为PDF的方法
2015/07/25 Python
Python中音频处理库pydub的使用教程
2017/06/07 Python
selenium设置proxy、headers的方法(phantomjs、Chrome、Firefox)
2018/11/29 Python
Numpy之random函数使用学习
2019/01/29 Python
Python 实用技巧之利用Shell通配符做字符串匹配
2019/08/23 Python
html5 利用canvas手写签名并保存的实现方法
2018/07/12 HTML / CSS
联想智利官方网站:Lenovo Chile
2020/06/03 全球购物
区域销售经理岗位职责
2013/12/10 职场文书
《小猫刮胡子》教学反思
2014/02/21 职场文书
安全大检查实施方案
2014/02/22 职场文书
音乐之声音乐广播稿
2014/09/10 职场文书
英语邀请函范文
2015/02/02 职场文书
2015年国庆节慰问信
2015/03/23 职场文书
2015年出纳年终工作总结
2015/05/14 职场文书
python神经网络 tf.name_scope 和 tf.variable_scope 的区别
2022/05/04 Python