您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

PHP栈的写法

2025/8/3 6:51:28发布13次查看
昨天的面试题中,有一题栈的应用,当时知道原理,代码具体没写过,今天就来写写。。
end === null){ $this->end = 0; }else{ $this->end++; } $this->stack_arr[$this->end] = $str; } public function pop(){ // if($this->end=null){return false;} //如果这样写,变量end为0的时候,是否就出错了 if(empty($this->stack_arr)){return false;} $pop_data = $this->stack_arr[$this->end]; array_splice($this->stack_arr,$this->end); $this->end--; return $pop_data; } public function getdata(){ return $this->stack_arr; } }$arr = array();$data_obj =new stack();$data_obj->push(1_one);$data_obj->push(2_two);$data_obj->push(3_three);$data_obj->pop();$arr = $data_obj->getdata();print_r($arr);?>
打印结果:
---------------------------------------------------------------------------------------------------------------
array ( [0] => 1_one [1] => 2_two )
以上就介绍了php栈的写法,包括了方面的内容,希望对php教程有兴趣的朋友有所帮助。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product