PHP中使用数组实现堆栈数据结构的代码
2023-06-13 09:14:32 时间
在堆栈中,最后压入的数据(进栈),将会被最先弹出(出栈)。
即在数据存储时采用“先进后出”的数据结构。
PHP中,将数组当做一个栈,主要是使用array_push()和array_pop()两个系统函数来完成。
入栈主要是利用array_push()函数向第一个参数的数组尾部添加一个或多个元素,然后返回新数组的长度,示例如下:
复制代码代码如下:
即在数据存储时采用“先进后出”的数据结构。
PHP中,将数组当做一个栈,主要是使用array_push()和array_pop()两个系统函数来完成。
入栈主要是利用array_push()函数向第一个参数的数组尾部添加一个或多个元素,然后返回新数组的长度,示例如下:
<?php
$zhan=array("WEB");//声明一个数组当做栈
array_push($zhan,"PHP");//将字符串压入栈(数组)中
array_push($zhan,"WWW.CHHUA.COM");//再压入一个元素
print_r($zhan);//打印数组内容
?>
出栈主要是利用array_pop()函数将数组的最后一个函数弹出,并将数组的长度减1,示例如下:
<?php
$zhan=array("WEB","www.chhua.com","WEB开发笔记","PHP","网站建设");//声明一个数组当做栈
array_pop($zhan);//将字符串出栈(数组)中
print_r($zhan);//打印数组内容Array([0]=>WEB[1]=>www.chhua.com[2]=>WEB开发笔记[3]=>PHP)
?>
相关文章
- 十天学会PHP_十天学会php教程
- PHP DFA算法实现敏感词过滤包 php-dfa-sensitive
- PHP count():获取数组长度
- PHP array_values():获取数组中所有元素的值
- HHVM 3.24 正式发布:不再支持 PHP 5
- 函数Linux下禁用PHP函数的步骤(linux关闭php)
- 解锁PHP的高效Oracle配置(php配置oracle)
- 脚本定时执行PHP脚本任务:Linux下的解决方案(linux定时php)
- PHP与MySQL圣经:完整指南及最佳实践。(php与mysql圣经)
- 轻松搭建PHP MySQL环境——安装包详解(phpmysql安装包)
- 深入探究:MySQL与PHP的关联及优化技巧(mysql关联php)
- PHP与MSSQL结合,实现灵活高效的程序开发(php mssql 程序)
- php正则校验用户名介绍
- php+jquery编码方面的一些心得(utf-8gb2312)
- 《PHP编程最快明白》第三讲:php数组
- PHP操作XML作为数据库的类
- php学习笔记PHP面向对象的程序设计
- php自定义函数call_user_func和call_user_func_array详解
- 逆序二维数组插入一元素的php代码
- PHP数组及条件,循环语句学习
- 学习php分页代码实例
- php遍历文件夹和文件列表示例分享
- php检测数组长度函数sizeof与count用法
- php实现的树形结构数据存取类实例