• 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);
    
  • 相关阅读:
    分析内存泄露问题
    Android 官方博客
    python 2.*和3.*的变化
    python __init__.py
    关于python的import
    Android----Gradle
    Python---string
    uwsgi01---uwsgi文件
    Nginx02---指令集实现静态文件服务器
    python依赖文件的生成requirement.txt
  • 原文地址:https://www.cnblogs.com/lzs-888/p/5772536.html
Copyright © 2020-2023  润新知