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 
    ?> 
  • 相关阅读:
    HTML5结构
    HTML5新增的非主体元素header元素、footer元素、hgroup元素、adress元素
    CF GYM 100703G Game of numbers
    CF GYM 100703I Endeavor for perfection
    CF GYM 100703K Word order
    CF GYM 100703L Many questions
    CF GYM 100703M It's complicate
    HDU 5313 Bipartite Graph
    CF 560e Gerald and Giant Chess
    POJ 2479 Maximum sum
  • 原文地址:https://www.cnblogs.com/52php/p/5675367.html
Copyright © 2011-2022 走看看