php数组函数array_push()、array_pop()及array_shift()简单用法示例


Posted in PHP onJanuary 26, 2020

本文实例讲述了php数组函数array_push()、array_pop()及array_shift()简单用法。分享给大家供大家参考,具体如下:

<?php
/**
 * array_push()将一个或多个单元压入数组的末尾(入栈)
 */
$stack = array("Java", "Php", "C++");
array_push($stack, "C#", "Ruby", array('jsp', 'Asp'));
print_r($stack);
echo "====================================="."<br>";
/**
 * array_pop() 将数组最后一个单元弹出(出栈)
 */
$stack = array("Java", "Php", "C++", "C#", "Ruby");
array_pop($stack);
print_r($stack);
echo "====================================="."<br>";
/**
 * array_shift()将数组开头的单元移出数组 array_unshift()在数组开头插入一个或多个单元 
 */
$stack = array("Java", "Php", "C++", "C#", "Ruby");
array_shift($stack);
print_r($stack);
?>

运行结果如下:

Array
(
    [0] => Java
    [1] => Php
    [2] => C++
    [3] => C#
    [4] => Ruby
    [5] => Array
        (
            [0] => jsp
            [1] => Asp
        )

)
=====================================
Array
(
    [0] => Java
    [1] => Php
    [2] => C++
    [3] => C#
)
=====================================
Array
(
    [0] => Php
    [1] => C++
    [2] => C#
    [3] => Ruby
)

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
模仿OSO的论坛(三)
Oct 09 PHP
php 文件状态缓存带来的问题
Dec 14 PHP
MySQL连接数超过限制的解决方法
Jul 17 PHP
PHP禁止页面缓存的代码
Oct 23 PHP
php实现监听事件
Nov 06 PHP
php调用google接口生成二维码示例
Apr 28 PHP
Laravel+jQuery实现AJAX分页效果
Sep 14 PHP
Yii核心验证器api详解
Nov 23 PHP
PHP实现的链式队列结构示例
Sep 15 PHP
php使用imagecopymerge()函数创建半透明水印
Jan 25 PHP
php实现单笔转账到支付宝功能
Oct 09 PHP
基于Laravel 5.2 regex验证的正确写法
Sep 29 PHP
php的instanceof和判断闭包Closure操作示例
Jan 26 #PHP
yii2.0框架场景的简单使用示例
Jan 25 #PHP
laravel框架实现为 Blade 模板引擎添加新文件扩展名操作示例
Jan 25 #PHP
laravel框架模型和数据库基础操作实例详解
Jan 25 #PHP
laravel框架分组控制器和分组路由实现方法示例
Jan 25 #PHP
laravel框架中间件简单使用方法示例
Jan 25 #PHP
php设计模式之建造器模式分析【星际争霸游戏案例】
Jan 23 #PHP
You might like
超小PHP小马小结(方便查找后门的朋友)
2012/05/05 PHP
ThinkPHP框架任意代码执行漏洞的利用及其修复方法
2014/07/04 PHP
PHP 扩展Memcached命令用法实例总结
2020/06/04 PHP
javascript中数组中求最大值示例代码
2013/12/18 Javascript
jQuery中die()方法用法实例
2015/01/19 Javascript
javascript实现按回车键切换焦点
2015/02/09 Javascript
jQuery中hover与mouseover和mouseout的区别分析
2015/12/24 Javascript
jQuery四种选择器使用及示例
2016/06/05 Javascript
AngularJS 执行流程详细介绍
2016/08/18 Javascript
Web技术实现移动监测的介绍
2017/09/18 Javascript
vue对storejs获取的数据进行处理时遇到的几种问题小结
2018/03/20 Javascript
JavaScript闭包相关知识解析
2019/10/19 Javascript
vue缓存之keep-alive的理解和应用详解
2020/11/02 Javascript
vue 动态添加的路由页面刷新时失效的原因及解决方案
2021/02/26 Vue.js
[01:49]一目了然!DOTA2DotA快捷操作对比第二弹
2014/05/16 DOTA
[48:12]Secret vs Optic Supermajor 胜者组 BO3 第三场 6.4
2018/06/05 DOTA
探究数组排序提升Python程序的循环的运行效率的原因
2015/04/01 Python
在Python中使用dict和set方法的教程
2015/04/27 Python
Python实现拷贝多个文件到同一目录的方法
2016/09/19 Python
OpenCV实现人脸识别
2017/04/07 Python
python获取命令行输入参数列表的实例代码
2018/06/23 Python
python getpass模块用法及实例详解
2019/10/07 Python
如何利用pygame实现简单的五子棋游戏
2019/12/29 Python
matplotlib之多边形选区(PolygonSelector)的使用
2021/02/24 Python
html5适合移动应用开发的12大特性
2014/03/19 HTML / CSS
前端实现背景虚化但内容清晰且自适应 的实例代码
2019/08/01 HTML / CSS
香港中原电器网上商店:Chung Yuen
2019/06/26 全球购物
Herschel Supply Co.美国:背包、手提袋及配件
2020/11/24 全球购物
解释下列WebService名词:WSDL、SOAP、UDDI
2012/06/22 面试题
综合办公室个人的自我评价
2013/12/22 职场文书
2014婚礼司仪主持词
2014/03/14 职场文书
机动车交通事故协议书
2015/01/29 职场文书
幼儿园中班班级总结
2015/08/10 职场文书
2016年教师党员创先争优承诺书
2016/03/24 职场文书
导游词之嵊泗列岛
2019/10/30 职场文书
vue中div禁止点击事件的实现
2022/04/02 Vue.js