继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

php实现栈

ajax入门学习视频
关注TA
已关注
手记 266
粉丝 80
获赞 597


<?php    class stack{        private $_data array();        private $_end = null;        public function push($data){            if($this->_end === null)                $this->_end = 0;            else                 $this->_end ++;                 $this->_data[$this->_end] =$data;        }                 public function pop(){            if(empty($this->_data))                return false;            $ret $this ->_data[$this->_end];            array_splice($this->_data,$this->_end);            $this->_end--;            return $ret;            }                     public function getData(){            return $this->_data;        }    }    $stack new stack();    $stack->push('chuan');    $stack->push('shan');    $stack ->push('jia');    $pop_data $stack ->pop();    var_dump($pop_data,$stack->getData());

结果: string(3) "jia"array(2) {  [0]=>  string(5) "chuan"  [1]=>  string(4) "shan"}


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP