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

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

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

更详细一点.

功能

> array_pop()在数组末尾弹出一个元素.
> array_push()将元素推送到数组的末尾.
> array_shift()从数组的开头弹出一个元素.
> array_unshift()将元素推入数组的开头.

美丽的矩阵

这是一个漂亮的矩阵,显示了其他功能.注意符号箭头.

Beginning End
Pop from<-array_shift()array_pop()->
Push into->array_unshift()array_push()<-

使用SO的标记限制创建它真的很不舒服.点击编辑查看源代码(当然可以随意增强它)!

转移VS.不要混淆

所以.当我试图记住所有4个函数时,我很容易了解array_pop()的作用:它只是在数组末尾弹出一个元素.当然,互补的array_push()的功能在第一次拍摄时也是绝对清晰的:它将一个元素推回到最后.然而,当我试图记住哪一个弹出以及哪一个弹出时,两个相反的兄弟array_shift()和array_unshift()一直给我带来困难. : – /我不得不经常查找.

有趣的是,我想出的解决方案就是字母“U”.拥有它的那些:array_pUsh()和array_Unshift() – pUsh.另外两个 – 流行.十分简单!

希望这有助于任何人!

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...