php 如何获取数组第一个值


Posted in PHP onAugust 06, 2013

reset (PHP 3, PHP 4, PHP 5)
reset -- 将数组的内部指针指向第一个单元

说明
mixed reset ( array &array )
reset() 将 array 的内部指针倒回到第一个单元并返回第一个数组单元的值,如果数组为空则返回 FALSE。

例 1. reset() 例子

<?php
 $array = array('stepone', 'step two', 'step three', 'step four');
 //by default, the pointer is on the first element
 echo current($array) . "<br/>\n"; // "stepone"
 // skip twosteps
 next($array);
 next($array);
 echo current($array) . "<br/>\n"; // "stepthree"
 //reset pointer, start again on step one
 reset($array);
 echo current($array) . "<br/>\n"; // "stepone"
 ?>

next(PHP 3, PHP 4, PHP 5)
next --  将数组中的内部指针向前移动一位

说明
mixed next ( array &array )
返回数组内部指针指向的下一个单元的值,或当没有更多单元时返回 FALSE。

next() 和 current()的行为类似,只有一点区别,在返回值之前将内部指针向前移动一位。这意味着它返回的是下一个数组单元的值并将数组指针向前移动了一位。如果移动指针的结果是超出了数组单元的末端,则next() 返回 FALSE。

警告
如果数组包含空的单元,或者单元的值是 0 则本函数碰到这些单元也返回 FALSE。要正确遍历可能含有空单元或者单元值为 0的数组,参见 each() 函数。

例 1. next() 及相关函数的用法示例

<?php
 $transport = array('foot', 'bike', 'car', 'plane');
 $mode = current($transport); //$mode = 'foot';
 $mode = next($transport);   // $mode ='bike';
 $mode = next($transport);   // $mode ='car';
 $mode = prev($transport);   // $mode ='bike';
 $mode = end($transport);    // $mode ='plane';
 ?>

current(PHP 3, PHP 4, PHP 5)
current -- 返回数组中的当前单元

说明
mixed current ( array &array )

每个数组中都有一个内部的指针指向它“当前的”单元,初始指向插入到数组中的第一个单元。
current() 函数返回当前被内部指针指向的数组单元的值,并不移动指针。如果内部指针指向超出了单元列表的末端,current()返回 FALSE。

警告
如果数组包含有空的单元(0 或者 "",空字符串)则本函数在碰到这个单元时也返回 FALSE。这使得用 current()不可能判断是否到了此数组列表的末端。要正确遍历可能含有空单元的数组,用 each() 函数。

例 1. current() 及相关函数的用法示例

<?php
 $transport = array('foot', 'bike', 'car', 'plane');
 $mode = current($transport); //$mode = 'foot';
 $mode = next($transport);   // $mode ='bike';
 $mode = current($transport); //$mode = 'bike';
 $mode = prev($transport);   // $mode ='foot';
 $mode = end($transport);    // $mode ='plane';
 $mode = current($transport); //$mode = 'plane';
 ?>
PHP 相关文章推荐
php 生成短网址原理及代码
Jan 23 PHP
php获取域名的google收录示例
Mar 24 PHP
destoon常用的安全设置概述
Jun 21 PHP
PHP中soap的用法实例
Oct 24 PHP
PHP实现的简单mock json脚本分享
Feb 10 PHP
WordPress中用于创建以及获取侧边栏的PHP函数讲解
Dec 29 PHP
PHP各种异常和错误的拦截方法及发生致命错误时进行报警
Jan 19 PHP
PHP使用finfo_file()函数检测上传图片类型的实现方法
Apr 18 PHP
使用PHP+MySql+Ajax+jQuery实现省市区三级联动功能示例
Sep 15 PHP
ThinkPHP整合datatables实现服务端分页的示例代码
Feb 10 PHP
PHP实现QQ、微信和支付宝三合一收款码实例代码
Feb 19 PHP
PHP7新特性之抽象语法树(AST)带来的变化详解
Jul 17 PHP
php number_format() 函数通过千位分组来格式化数字的实现代码
Aug 06 #PHP
php实现统计邮件大小的方法
Aug 06 #PHP
php addslashes 利用递归实现使用反斜线引用字符串
Aug 05 #PHP
如何使用PHP批量去除文件UTF8 BOM信息
Aug 05 #PHP
深入解析PHP中逗号与点号的区别
Aug 05 #PHP
php 读取文件头判断文件类型的实现代码
Aug 05 #PHP
PHP取二进制文件头快速判断文件类型的实现代码
Aug 05 #PHP
You might like
sql注入与转义的php函数代码
2013/06/17 PHP
PHP实现基于文本的摩斯电码生成器
2016/01/11 PHP
一行代码告别document.getElementById
2012/06/01 Javascript
自己写了一个展开和收起的多更能型的js效果
2013/03/05 Javascript
js取消单选按钮选中示例代码
2013/11/14 Javascript
JavaScript中的toUTCString()方法使用详解
2015/06/12 Javascript
JavaScript程序中实现继承特性的方式总结
2016/06/24 Javascript
AngularJS 指令的交互详解及实例代码
2016/09/14 Javascript
jquery实现图片列表鼠标移入微动
2016/12/01 Javascript
基于javascript实现的购物商城商品倒计时实例
2016/12/11 Javascript
vuejs父子组件通信的问题
2017/01/11 Javascript
JQuery中Ajax的操作完整例子
2017/03/07 Javascript
vue-cli的webpack模板项目配置文件分析
2017/04/01 Javascript
JavaScript内置对象math,global功能与用法实例分析
2019/06/10 Javascript
vue+koa2搭建mock数据环境的详细教程
2020/05/18 Javascript
Python脚本在Appium库上对移动应用实现自动化测试
2015/04/17 Python
详细解读Python中的__init__()方法
2015/05/02 Python
Python编程实现二分法和牛顿迭代法求平方根代码
2017/12/04 Python
修复 Django migration 时遇到的问题解决
2018/06/14 Python
Python Flask前后端Ajax交互的方法示例
2018/07/31 Python
解决python2 绘图title,xlabel,ylabel出现中文乱码的问题
2019/01/29 Python
python如何读取bin文件并下发串口
2019/07/05 Python
Django文件上传与下载(FileFlid)
2019/10/06 Python
基于pygame实现童年掌机打砖块游戏
2020/02/25 Python
CSS3解决移动页面上点击链接触发色块的问题
2016/06/03 HTML / CSS
荷兰最大的儿童服装店:The Kids Republic
2019/04/13 全球购物
西部世纪.net笔试题面试题
2014/04/03 面试题
党员学习十八大感想
2014/01/17 职场文书
留学自荐信写作方法
2014/01/27 职场文书
宾馆总经理岗位职责
2014/02/14 职场文书
跟单业务员岗位职责
2014/03/08 职场文书
制冷与空调专业毕业生推荐信
2014/07/07 职场文书
课外科技活动总结
2014/08/27 职场文书
关于运动会的广播稿(10篇)
2014/09/12 职场文书
销售顾问工作计划书
2014/09/15 职场文书
python实现手机推送 代码也就10行左右
2022/04/12 Python