首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >与array_pop()相反的函数是什么?

与array_pop()相反的函数是什么?
EN

Stack Overflow用户
提问于 2012-07-09 07:43:59
回答 2查看 9.6K关注 0票数 11

array_pop()返回数组的最后一个值,并从数组中删除该值。

array_pop()相反的函数是什么,即返回和删除数组的第一个值?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-07-09 07:43:59

摘自php手册:

array_shift()将数组的第一个值移位并返回,将数组缩短一个元素并将所有内容下移。所有数字数组键将被修改为从零开始计数,而文字键不会被触摸。

我知道这是一个微不足道的问题,但我在谷歌上搜索了array_pop()的对立面,什么也没有出现,所以我想我应该在这里分享这个问题,它可能会为很多人节省大约4秒的时间:)

票数 7
EN

Stack Overflow用户

发布于 2013-02-07 06:56:13

更多细节。

功能

  1. array_pop()pops a element off end of a element off end of the array.
  2. array_unshift() 将元素推送到数组的开始。

将元素推送到数组的。将元素从的end中弹出。H228>

漂亮的矩阵

这是一个漂亮的矩阵,它显示了每个函数之间的关系。请注意符号箭头。

Beginning End

来自中国的流行音乐array_shift() array_pop()->。

将推向下一阶段-->array_unshift() array_push()<-

用SO的标记限制创建它真的很不容易。点击edit查看源代码(当然,可以随意增强它)!

Shift与取消换班混乱

所以。当我试图记住所有4个函数时,我很容易就知道array_pop()是做什么的:它只是从数组的末尾弹出一个元素。当然,互补性array_push()的功能从一开始就非常清楚:它将一个元素推回到最后。然而,当我试图记住哪一个弹出哪一个推的时候,对面的两个兄弟array_shift()和array_unshift()一直给我带来很大的困难。:--/我不得不不断地去查。

有趣的是,我想出的解决方案是简单的字母“U”。那些拥有它的人:array_pUsh()和array_Unshift() - pUsh。另外两个-爆裂。太简单了!

希望这对任何人都有帮助!

票数 22
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11387629

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档