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 相关文章推荐
使用Apache的rewrite技术
Jun 22 PHP
提升PHP执行速度全攻略(下)
Oct 09 PHP
用文本文件制作留言板提示(上)
Oct 09 PHP
jQuery 源码分析笔记
May 25 PHP
PHP合并两个数组的两种方式的异同
Sep 14 PHP
php生成唯一的订单函数分享
Feb 02 PHP
php实现将字符串按照指定距离进行分割的方法
Mar 14 PHP
ThinkPHP自定义函数解决模板标签加减运算的方法
Jul 03 PHP
ECSHOP完美解决Deprecated: preg_replace()报错的问题
May 17 PHP
一个简单安全的PHP验证码类 附调用方法
Jun 24 PHP
php 解析xml 的四种方法详细介绍
Oct 26 PHP
php curl常用的5个经典例子
Jan 20 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
php截取utf-8中文字符串乱码的解决方法
2010/03/29 PHP
Wordpress 相册插件 NextGEN-Gallery 添加目录将中文转为拼音的解决办法
2010/12/29 PHP
一些PHP Coding Tips(php小技巧)[2011/04/02最后更新]
2011/05/02 PHP
Mysql中分页查询的两个解决方法比较
2013/05/02 PHP
php判断手机访问还是电脑访问示例分享
2014/01/20 PHP
如何使用jQuery Draggable和Droppable实现拖拽功能
2013/07/05 Javascript
window.open 以post方式传递参数示例代码
2014/02/27 Javascript
使用jQuery实现的掷色子游戏动画效果
2014/03/14 Javascript
JavaScript用Number方法实现string转int
2014/05/13 Javascript
jQuery EasyUI datagrid实现本地分页的方法
2015/02/13 Javascript
jQuery实现的进度条效果
2015/07/15 Javascript
jQuery mobile的header和footer在点击屏幕的时候消失的解决办法
2016/07/01 Javascript
基于vue.js实现图片轮播效果
2016/12/01 Javascript
AngularJS Controller作用域
2017/01/09 Javascript
微信小程序侧边栏滑动特效(左右滑动)
2017/01/23 Javascript
AngularJS实现根据不同条件显示不同控件
2017/04/20 Javascript
解决Vue 给mapState中定义的属性赋值报错的问题
2020/06/22 Javascript
js利用拖放实现添加删除
2020/08/27 Javascript
Vue页面渲染中key的应用实例教程
2021/01/12 Vue.js
JavaScript实现手风琴效果
2021/02/18 Javascript
Python中使用SAX解析xml实例
2014/11/21 Python
Python的ORM框架中SQLAlchemy库的查询操作的教程
2015/04/25 Python
python中随机函数random用法实例
2015/04/30 Python
Python压缩解压缩zip文件及破解zip文件密码的方法
2015/11/04 Python
Python实现代码统计工具(终极篇)
2016/07/04 Python
Python lambda函数基本用法实例分析
2018/03/16 Python
Php多进程实现代码
2018/05/07 Python
Python学习笔记之迭代器和生成器用法实例详解
2019/08/08 Python
Python reduce函数作用及实例解析
2020/05/08 Python
解决pytorch 保存模型遇到的问题
2021/03/03 Python
MyHeritage美国:家族史研究和DNA测试的领先服务
2019/05/27 全球购物
Harrods英国:世界领先的奢侈品百货商店
2020/09/23 全球购物
优秀员工年终发言演讲稿
2014/01/01 职场文书
化学工程专业求职信
2014/08/10 职场文书
法英专业大学生职业生涯规划书范文
2014/09/22 职场文书
酒店温馨提示语
2015/07/14 职场文书