当前位置: 首页 > 面试题库 >

如何获取数组中的最后一个键?

何越
2023-03-14
问题内容

如何获得数组的最后一个键?


问题答案:

一个解决方案是使用end(引用)
的组合:key __

  • end() 将array的内部指针前进到最后一个元素,并返回其值。
  • key() 返回当前数组位置的索引元素。

因此,像这样的一部分代码应该可以解决问题:

$array = array(
    'first' => 123,
    'second' => 456,
    'last' => 789, 
);

end($array);         // move the internal pointer to the end of the array
$key = key($array);  // fetches the key of the element pointed to by the internal pointer

var_dump($key);

将输出:

string 'last' (length=4)

即我数组的最后一个元素的键。

完成此操作后,数组的内部指针将位于数组的末尾。如注释中所指出的,您可能希望reset()在数组上运行以将指针带回到数组的开头。



 类似资料:
  • 如果我有一个双打数组: 我想得到第一个元素和最后一个元素,这样 我该怎么做?

  • 本文向大家介绍js获取数组的最后一个元素,包括了js获取数组的最后一个元素的使用技巧和注意事项,需要的朋友参考一下 在js里面如何获取一个数组的最后一个元素呢?这里总结了两种方法,有需要的朋友可以看看。 (1)js内置pop方法 pop() 方法用于删除并返回数组的最后一个元素,注意这里在获取了数组的最后一个元素的同时也将原数组的最后一个元素给删除了。如果数组已经为空,则该方法不改变数组,并返回

  • 返回数组中的最后一个元素。 使用 arr.length - 1 来计算给定数组的最后一个元素的索引并返回。 const last = arr => arr[arr.length - 1]; last([1, 2, 3]); // 3

  • 问题内容: 到目前为止,这是我的JavaScript代码: 当前,它需要URL中数组的倒数第二个项目。但是,我想检查数组中的最后一项是否正确,如果是,请改为抓取倒数第三项。 问题答案: 如果您的服务器为“ index.html”和“ inDEX.htML”提供相同的文件,则您也可以使用:。 但是,如果可能的话,您可能要考虑在服务器端进行此操作:它将更加干净并且可以在没有JS的情况下使用。

  • 问题内容: 如何获取ArrayList的最后一个值? 我不知道ArrayList的最后一个索引。 问题答案: 以下是接口的一部分(由ArrayList实现): 是元素类型。如果列表为空,则抛出。你可以在此处找到整个API文档。

  • 本文向大家介绍PHP数组操作——获取数组最后一个值的方法,包括了PHP数组操作——获取数组最后一个值的方法的使用技巧和注意事项,需要的朋友参考一下 php开发过程中,可能经常需要对取出的数组要获取数组的最后健或值。在这里呐喊教程总结了三个方法,并且跟据他们三个方法在一些情况下如何使用的条件限制进行了说明。 总体来说,php的内置函数end还是最好的方法的了。大家可以测试下。 PHP取值很容易,可以