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 trim 去除空字符的定义与语法介绍
May 31 PHP
smarty中先strip_tags过滤html标签后truncate截取文章运用
Oct 25 PHP
PHP下判断网址是否有效的代码
Oct 08 PHP
一个显示某段时间内每个月的方法 返回由这些月份组成的数组
May 16 PHP
如何给phpcms v9增加类似于phpcms 2008中的关键词表
Jul 01 PHP
新浪SAE云平台下使用codeigniter的数据库配置
Jun 12 PHP
php中使用gd库实现下载网页中所有图片
May 12 PHP
zen_cart实现支付前生成订单的方法
May 06 PHP
PHP编写的图片验证码类文件分享
Jun 06 PHP
php实现当前页面点击下载文件的实例代码
Nov 16 PHP
PHP二维数组去重算法
Dec 17 PHP
PHP 图片处理
Sep 16 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接受文件并获得其后缀名的方法
2015/08/05 PHP
laravel中的一些简单实用功能
2018/11/03 PHP
获取URL地址中的文件名和参数的javascript代码
2009/09/02 Javascript
浏览器解析js生成的html出现样式问题的解决方法
2012/04/16 Javascript
JS来动态的修改url实现对url的增删查改
2014/09/05 Javascript
深入理解JavaScript系列(35):设计模式之迭代器模式详解
2015/03/03 Javascript
jQuery实现类似淘宝网图片放大效果的方法
2015/07/08 Javascript
WEB前端开发都应知道的jquery小技巧及jquery三个简写
2015/11/15 Javascript
js实现的鼠标滚轮滚动切换页面效果(类似360默认页面滚动切换效果)
2016/01/27 Javascript
javascript html5移动端轻松实现文件上传
2020/03/27 Javascript
Bootstrap 折叠(Collapse)插件用法实例详解
2016/06/01 Javascript
防止Node.js中错误导致进程阻塞的办法
2016/08/11 Javascript
详解支持Angular 2的表格控件
2017/01/19 Javascript
JavaScript中.min.js和.js文件的区别讲解
2019/02/13 Javascript
JS highcharts实现动态曲线代码示例
2020/10/16 Javascript
Vue router安装及使用方法解析
2020/12/02 Vue.js
[02:36]DOTA2上海特锦赛 回忆电竞生涯的重要瞬间
2016/03/25 DOTA
[01:13:59]LGD vs Mineski Supermajor 胜者组 BO3 第三场 6.5
2018/06/06 DOTA
python中的迭代和可迭代对象代码示例
2017/12/27 Python
Python实现嵌套列表去重方法示例
2017/12/28 Python
Linux-ubuntu16.04 Python3.5配置OpenCV3.2的方法
2018/04/02 Python
python绘制热力图heatmap
2020/03/23 Python
解决pyinstaller打包pyqt5的问题
2019/01/08 Python
浅谈python的输入输出,注释,基本数据类型
2019/04/02 Python
python中dict()的高级用法实现
2019/11/13 Python
使用 Python 读取电子表格中的数据实例详解
2020/04/17 Python
德国亚洲食品网上商店:asiafoodland.de
2019/12/28 全球购物
英国在线定做百叶窗网站:Make My Blinds
2020/08/17 全球购物
公司领导推荐信
2013/11/12 职场文书
运动员口号
2014/06/09 职场文书
大学专科自荐信
2014/06/17 职场文书
三月学雷锋活动总结
2014/06/26 职场文书
本科毕业论文指导教师评语
2014/12/30 职场文书
2015年实习生工作总结报告
2015/04/28 职场文书
电工实训心得体会
2016/01/14 职场文书
Python实现猜拳与猜数字游戏的方法详解
2022/04/06 Python