用php模拟一个简单的堆栈类
2010-03-21 08:36
253 查看
<?php
class stack{
private $top;
private $base;
private $myArr = array();
function __construct(){
$this->top = -1;
$this->base = -1;
}
function push($e){
$this->top++;
$this->myArr[$this->top] = $e;
}
function pop(){
if($this->top == -1){
echo '已经到了栈底!';
}else{
$this->top--;
}
}
function echoStack(){
for($i = 0; $i<=$this->top; $i++){
echo $this->myArr[$i] ;
}
}
}
$myStack = new stack();
$myStack->push(100);
$myStack->push(200);
$myStack->push(300);
$myStack->push(400);
$myStack->echoStack();
$myStack->pop();
$myStack->echoStack();
?>
class stack{
private $top;
private $base;
private $myArr = array();
function __construct(){
$this->top = -1;
$this->base = -1;
}
function push($e){
$this->top++;
$this->myArr[$this->top] = $e;
}
function pop(){
if($this->top == -1){
echo '已经到了栈底!';
}else{
$this->top--;
}
}
function echoStack(){
for($i = 0; $i<=$this->top; $i++){
echo $this->myArr[$i] ;
}
}
}
$myStack = new stack();
$myStack->push(100);
$myStack->push(200);
$myStack->push(300);
$myStack->push(400);
$myStack->echoStack();
$myStack->pop();
$myStack->echoStack();
?>
相关文章推荐
- php 使用curl模拟登录人人(校内)网的简单实例
- 一个简单的模拟shell的程序
- 一个简单的PHP在线端口扫描器
- 一个简单的PHP入门源程序
- 基于php的一个最简单的memcache的分布式算法
- 一个简单的模拟歌曲分类的布局
- 一个简单实用的cURL模拟http请求的函数
- 使用PHP破解防盗链图片的一个简单方法
- 推荐一个比较不错简单的php运行平台软件PHPnow 搭建 PHP 环境[安装图文教程]
- 一个简单php版暴力破解程序
- 一个简单安全的PHP验证码类、PHP验证码
- php写一个简单的通讯录
- 一个简单的PHP生成缩略图函数
- php 5.6版本中编写一个PHP扩展的简单示例
- 自己写的一个简单PHP采集器
- 内存分析之模拟一个点并进行简单的操作
- 一个简单的注册登录页面(包括阿里大于的手机验证)html+JS+AJAX+PHP
- 自己模拟的一个简单的web服务器
- 学习用js, ajax, php做一个简单的小黄鸡页面(调用simsimi API)
- php 面向对象的一个简单实例