美文网首页
获取数组中倒数第二个值

获取数组中倒数第二个值

作者: answer6 | 来源:发表于2020-02-13 17:24 被阅读0次

    写接口的时候 ,刚好用到这个场景,百度了一下方法还是蛮多的这里顺便学习下 array_slice


    array_slice( array, start, length, preserve)

    1. 数组
    2. 取出数组元素的开始未知 : 0 是第一个数组,如果该值为正数 则从前往后取;如果该值为负数,则从后向前取 start 绝对值 -2 意味着从数组的倒数第二个元素开始
    3. 可选。顾名思义是截断长度。
    4. 是否保留键名。

    e.g.

    1. $arr = [1,2,3,4,5,6,7];
      我想获取倒数第二个值,但是不知道数组中有几个元素。
      $get = array_slice( $arr, -2, 1 );
    2. 索引数组的话,算出数组的元素数量 count( $arr ) -2 就是倒数第二个元素的键
      $get = $arr[ count( $arr ) - 2 ]

    相关文章

      网友评论

          本文标题:获取数组中倒数第二个值

          本文链接:https://www.haomeiwen.com/subject/ritlfhtx.html