zoukankan      html  css  js  c++  java
  • 通过PHP current()函数获取未知字符键名数组第一个元素的值

    在开发中经常遇到这样问题,获取数组第一个元素的值,如果是数字索引那还好,直接$array[0],如果键名是字符串,你又未知这个字符串呢?用current()函数就可以做到。

    当然,你可以用array_shift()函数,但是它会破坏原数组(即,删除数组中的第一个元素,并返回被删除元素的值)。

    关于 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 
    ?> 
  • 相关阅读:
    1."问吧APP"客户需求调查分析
    “软件工程”课程的学习目标
    范式
    知乎:有哪些让你相见恨晚的 PPT 制作技术或知识?
    前端指南
    在网页中JS函数自动执行常用三种方法
    index的用法
    搜索引擎的正确姿势
    display与visibility
    bootstrap之模态框
  • 原文地址:https://www.cnblogs.com/52php/p/5675367.html
Copyright © 2011-2022 走看看