通过PHP current函数获取未知字符键名数组第一个元素的值

 更新时间:2013年06月24日 23:58:48   作者:  
在开发中经常遇到这样问题,获取数组第一个元素的值,如果是数字索引那还好,直接$array[0],如果键名是字符串,你又未知这个字符串呢?用current()函数就可以做到
关于current()函数:

每个数组中都有一个内部的指针指向它“当前的”单元,初始指向插入到数组中的第一个单元。用current()获取。

类似函数:

end() 将array的内部指针移动到最后一个单元并返回其值。

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

prev()返回数组内部指针指向的前一个单元的值,或当没有更多单元时返回FALSE。

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

看下面PHP案例:

复制代码 代码如下:

<?php
$arr = array("a"=>"php","java","c");
echo current($arr); //php
echo next($arr); //java
echo prev($arr); //php 指向上一单元的值,所以又为php了
echo end($arr); //c
?>


很好用且很有用的几个php函数,反正我是记住了。

相关文章

  • php有道翻译api调用方法实例

    php有道翻译api调用方法实例

    这篇文章主要介绍了php有道翻译api调用方法,实例分析了有道翻译API接口的调用方法与相关技巧,非常具有实用价值,需要的朋友可以参考下
    2014-12-12
  • PHP实现获取客户端IP并获取IP信息

    PHP实现获取客户端IP并获取IP信息

    这篇文章主要介绍了PHP实现获取客户端IP并获取IP信息的方法示例,非常实用,有需要的小伙伴快来参考下吧。
    2015-03-03
  • PHP基于phpqrcode类生成二维码的方法示例详解

    PHP基于phpqrcode类生成二维码的方法示例详解

    这篇文章主要介绍了PHP基于phpqrcode类生成二维码的方法详解,文章通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • php设计模式 Decorator(装饰模式)

    php设计模式 Decorator(装饰模式)

    动态的给一个对象添加一些额外的职责,就扩展功能而言比生成子类方式更为灵活
    2011-06-06
  • 微盾PHP脚本加密专家php解密算法

    微盾PHP脚本加密专家php解密算法

    威盾PHP加密专家解密算法 By:Neeao ,碰到使用威盾PHP加密专家加密的代码,可以用下面的代码查看源文件。
    2010-10-10
  • php字符串操作针对负值的判断分析

    php字符串操作针对负值的判断分析

    这篇文章主要介绍了php字符串操作针对负值的判断,实例分析了php字符串操作中针对负值的判断技巧,需要的朋友可以参考下
    2016-07-07
  • PHP调用Linux的命令行执行文件压缩命令

    PHP调用Linux的命令行执行文件压缩命令

    一开始,我和普通青年一样,想到用PHP内置的 ZipArchive纠结的是环境上没安装zip扩展,想采用用PHP调用Linux的命令行 ,执行压缩命令,感兴趣的朋友可以了解下,希望本文对你有所帮助
    2013-01-01
  • php中常见的sql攻击正则表达式汇总

    php中常见的sql攻击正则表达式汇总

    这篇文章主要介绍了php中常见的sql攻击正则表达式,实例汇总了针对各种常见的SQL语句及正则表达式原理的分析与应用,对于PHP程序设计的安全来说具有很好的参考借鉴价值,需要的朋友可以参考下
    2014-11-11
  • 8个PHP数组面试题

    8个PHP数组面试题

    这篇文章主要介绍了8个PHP数组面试题,例如写函数创建长度为10的数组,数组中的元素为递增的奇数,首项为1、创建长度为10的数组,数组中的数为递增的等比数,比值为3,首项为等题目,需要的朋友可以参考下
    2015-06-06
  • [PHP]实用函数7

    [PHP]实用函数7

    [PHP]实用函数7...
    2007-11-11

最新评论