摘要:刪除最后一個元素,因為已經并使得最后索引向前移動一位結果
_end===null){ $this->_end=0; }else{ $this->_end++; } $this->_data[$this->_end]=$data; } public function pop(){ if(!is_array($this->_data)||empty($this->_data)){ return false; } $ret=$this->_data[$this->_end]; // 刪除最后一個元素,因為已經pop,并使得最后索引向前移動一位 $popData=array_splice($this->_data, $this->_end); $this->_end--; return empty($popData)?null:$popData[0]; } public function getData(){ var_dump($this->_data); } } $demo= new Stack(); $demo ->push("i"); $demo ->push("am"); $demo ->push("tb"); echo $demo->pop("tb"); echo $demo->pop("am"); var_dump( $demo->pop("i")); var_dump($demo->pop("i")); $demo->getData();
結果:
tb am string(1) "i" bool(false) array(0) { }
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/21405.html
摘要:熟悉編程,對于網絡模型有一定的認知,熟悉多路復用技術。對主從延遲能有效解決。能夠支持對于千萬級流量網站的正常開發維護工作。結束語技術無止境,未來有更多可能。 本文旨在給要學習 PHP 的新手一個大概的認知輪廓,在心里有個學習的結構,有的放矢,避免走太多彎路。大神請忽略。 入門階段 預備知識 1、掌握基本HTML、JS、CSS語法;熟悉 Bootstrap。 參考: https:/...
閱讀 3416·2021-10-08 10:15
閱讀 5644·2021-09-23 11:56
閱讀 1480·2019-08-30 15:55
閱讀 458·2019-08-29 16:05
閱讀 2740·2019-08-29 12:34
閱讀 2052·2019-08-29 12:18
閱讀 927·2019-08-26 12:02
閱讀 1662·2019-08-26 12:00