zoukankan      html  css  js  c++  java
  • php 获取数组第一个元素 以及最后一个元素 && 最后一个元素的键名

    1.获取数组第一个元素

    
    
    $tmp = array('a','b','c','d');

    echo
    reset($tmp);

    输出

    a

    每个数组中都有一个内部的指针指向它的"当前"元素,初始指向插入到数组中的第一个元素。

    end() - 将内部指针指向数组中的最后一个元素,并输出
    next() - 将内部指针指向数组中的下一个元素,并输出
    prev() - 将内部指针指向数组中的上一个元素,并输出
    reset() - 将内部指针指向数组中的第一个元素,并输出
    each() - 返回当前元素的键名和键值,并将内部指针向前移动

    current() 函数返回数组中的当前元素的值。

    <?php
    $tmp = array('a','b','c','d');
    echo current($tmp)."
    ";
    echo end($tmp)."
    ";
    echo current($tmp)."
    ";
    reset($tmp);
    echo current($tmp)."
    ";
    ?>

    输出

    a
    d
    d
    a

    所以,取数据第一个元素用reset()即可,

    当用current取数组第一个元素时最好reset先,因为此时指针不一定指向数组中的第一个元素。

    2.最后一个元素 && 最后一个元素的键名
    先用end()将内部指针指向数组中的最后一个元素,再用key()函数返回数组内部指针当前指向元素的键名。

    $arr = array(1,2,34,4,5,6,7,3);
    end($arr);
    echo key($arr);
    
  • 相关阅读:
    Angular
    Angular
    Angular
    Angular
    Angular
    Angular
    Angular
    springsecurity 源码解读 之 RememberMeAuthenticationFilter
    springsecurity 源码解读之 AnonymousAuthenticationFilter
    springsecurity 源码解读之 SecurityContext
  • 原文地址:https://www.cnblogs.com/lzs-888/p/5772536.html
Copyright © 2011-2022 走看看