原始答案,但代价昂贵(O(n)):
array_shift(array_values($array));
在O(1)中:
array_pop(array_reverse($array));
其他用例等
如果修改(就重置数组指针而言)
$array不是问题,则可以使用:
reset($array);
如果需要数组“副本”,则从理论上讲应该更有效:
array_shift(array_slice($array, 0, 1));
使用PHP 5.4+(但如果为空,则可能导致索引错误):
array_values($array)[0];
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)