获取数组的第一个元素

获取数组的第一个元素,第1张

获取数组的第一个元素

原始答案,但代价昂贵(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];


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5114563.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-17
下一篇 2022-11-17

发表评论

登录后才能评论

评论列表(0条)

保存