如果我有一个这样的数组:
$array['foo'] = 400;
$array['bar'] = 'xyz';
我想在不知道它的键的情况下从数组中获取第一项,我该怎么做呢?有没有这样的函数呢?
发布于 2009-10-24 14:25:47
发布于 2009-10-24 14:28:22
有几个选择。array_shift()
将返回第一个元素,但也会从数组中删除第一个元素。
$first = array_shift($array);
current()
将返回其内部内存指针所指向的数组的值,这是默认情况下的第一个元素。
$first = current($array);
如果您希望确保它指向第一个元素,则可以始终使用reset()
。
reset($array);
$first = current($array);
发布于 2016-09-27 15:31:18
另一种简单易用的方法是使用array_values
array_values($array)[0]
https://stackoverflow.com/questions/1617157
复制相似问题