array_pop 将数组最后一个单元弹出(出栈)
$arr = [11=>11,22=>22,33=>33,44=>44];
print_r($arr);
array_pop($arr);
print_r($arr);
Array
(
[11] => 11
[22] => 22
[33] => 33
[44] => 44
)
Array
(
[11] => 11
[22] => 22
[33] => 33
)
array_push 将一个或多个单元压入数组的末尾(入栈)
$arr = [11=>11,22=>22,33=>33,44=>44];
print_r($arr);
array_push($arr,55);
print_r($arr);
Array
(
[11] => 11
[22] => 22
[33] => 33
[44] => 44
)
Array
(
[11] => 11
[22] => 22
[33] => 33
[44] => 44
[45] => 55
)
array_shift 将数组开头的单元移出数组
$arr = [11=>11,22=>22,33=>33,44=>44];
print_r($arr);
array_shift($arr);
print_r($arr);
Array
(
[0] => 22
[1] => 33
[2] => 44
)
array_unshift 【PHP中的数组(数据结构)】在数组开头插入一个或多个单元
$arr = [11=>11,22=>22,33=>33,44=>44];
print_r($arr);
array_unshift($arr, 55);
print_r($arr);
Array
(
[11] => 11
[22] => 22
[33] => 33
[44] => 44
)
参考
- PHP手册
推荐阅读
- 对GO切片的理解
- 小程序商城网站开发秒杀模块篇
- 盲盒购物网站系统开发建设 第三篇
- Netty核心概念之ChannelHandler&Pipeline&ChannelHandlerContext
- 简单的线程池实现多线程对大文件的读取
- SSH 端口转发与 SOCKS 代理
- Ubuntu16.04/Scala2.11.8安装教程
- 学习PHP中的高精度计时器HRTime扩展
- 使用OpenResty+Lua实现灰度测试(金丝雀)
- 使用源码编译安装PHP扩展