array_pop()返回数组的最后一个值,并从数组中删除该值。
与array_pop()相反的函数是什么,即返回和删除数组的第一个值?
发布于 2012-07-09 07:43:59
摘自php手册:
array_shift()将数组的第一个值移位并返回,将数组缩短一个元素并将所有内容下移。所有数字数组键将被修改为从零开始计数,而文字键不会被触摸。
我知道这是一个微不足道的问题,但我在谷歌上搜索了array_pop()的对立面,什么也没有出现,所以我想我应该在这里分享这个问题,它可能会为很多人节省大约4秒的时间:)
发布于 2013-02-07 06:56:13
更多细节。
功能
array_pop()pops a element off end of a element off end of the array.array_unshift() 将元素推送到数组的开始。将元素推送到数组的。将元素从的end中弹出。H228>
漂亮的矩阵
这是一个漂亮的矩阵,它显示了每个函数之间的关系。请注意符号箭头。
BeginningEnd
来自中国的流行音乐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。另外两个-爆裂。太简单了!
希望这对任何人都有帮助!
https://stackoverflow.com/questions/11387629
复制相似问题