PHP 堆栈与列队学习了··
2012-04-25 01:06
225 查看
在PHP中数组常被当作堆栈(后进先出:LIFO)与队列(先进先出:FIFO)结构来使用。PHP提供了一组函数可以用于push与pop(堆栈)还有shift与unshift(队列)来操作数组元素。堆栈与列队在实践中应用非常广泛。
我们可以先看下堆栈:
如果你打算把数组作为队列来使用(FIFO),你可以使用array_unshift()来增加元素,使用array_shift()删除:
我们可以先看下堆栈:
<?php $arr = array(); array_push($arr,'aaa'); array_push($arr,'bbb'); $arr.pop(); print_r($arr); ?>
如果你打算把数组作为队列来使用(FIFO),你可以使用array_unshift()来增加元素,使用array_shift()删除:
<?php $arr = array(); array_unshift($arr,'aaa'); array_unshift($arr,'bbb'); print_r($arr); array_shift($arr); print_r($arr); ?>
相关文章推荐
- 关于PHP堆栈与列队的学习
- 关于PHP堆栈与列队的学习
- 韩顺平_PHP程序员玩转算法公开课(第一季)07_使用数组实现堆栈_学习笔记_源代码图解_PPT文档整理
- 韩顺平_PHP程序员玩转算法公开课(第一季)06_堆栈在内存中存在形式剖析_学习笔记_源代码图解_PPT文档整理
- PHP基础学习之语法
- php自己创建TPL模板引擎之初学习
- 学习笔记:谈谈PHP Session使用方法
- PHP字符串处理学习笔记
- php引用返回function & fun();学习笔记
- php反射机制学习
- PHP日期函数date()的深入学习
- PHP学习笔记-->002 PHP语法
- php学习第一天-勤劳致富
- 学习PHP课程的第五天
- php学习之try catch
- PHP学习——与Android进行json交互的php后端搭建
- php学习牛人语录(摘录)
- PHP数组学习排序全接触
- php学习-14数组排序
- 学习笔记之LAMP环境安装(最好的PHP环境搭建)