PHP 數(shù)組模擬棧與隊列操作
$actable = ['id'=>1, 'name'=>'張三','grade'=>'高三','subject'=>'數(shù)學','achievement'=>89];
數(shù)組模擬棧實例:
echo print_r($actable,true); echo '當前長度: '. count($actable);入棧:array_push()返回新數(shù)組的長度= count()
echo array_push($actable, '高105班');
echo '當前長度: '. count($actable);
print_r($actable);
echo array_pop($actable);
echo array_pop($actable);
echo array_pop($actable);
print_r($actable);
隊: shift(),unshift()
echo array_unshift($actable, 'www.ly276000.com','gao');
print_r($actable);
echo array_shift($actable);
print_r($actable);
模擬隊列操作:增刪只能在二端進行,不允許同一端進行
實例:
array_push($actable, 'php'); 尾部進隊
print_r($actable);
array_shift($actable); 頭部出隊
print_r($actable);
array_unshift($actable, 'html'); 頭部進隊
print_r($actable);
array_pop($actable); 尾部出隊
print_r($actable);
總結:
一、使用數(shù)組實現(xiàn)堆棧:
1、堆棧容器中,后進入的先出棧,所謂的“先進后出”的數(shù)據(jù)結構。
2、在PHP中,將數(shù)組當做一個棧,可使用array_push()函數(shù)或者以“$array[]=$value”完成進棧操作,使用array_pop()函數(shù)完成出棧操作。都是在函數(shù)的后添加或者刪除數(shù)據(jù)的。
二、使用數(shù)組實現(xiàn)隊列:
1、在數(shù)據(jù)結構中,隊列和堆棧有所不同,遵循“先進先出”的原則。
2、舉例:就好在銀行排隊辦理業(yè)務一樣,排在前面的向辦理業(yè)務,辦完即可離開。
3、在PHP中,將數(shù)組當成一個隊列,可使用array_push()函數(shù)或者以“$array[]=$value”完成添加數(shù)據(jù)操作,使用array_shift()函數(shù)完成刪除數(shù)據(jù)操作。刪除數(shù)組的一個元素,并返回刪除元素的值。
猜你喜歡
聯(lián)絡方式:
電話:18905275581
郵箱:1700970777@qq.com



-
外貿網站建站需要注意什么
隨著外貿企業(yè)不斷地發(fā)展,越來越多的外貿企業(yè)選擇建設外貿網站以此來吸引更多的國外客戶。但外貿網站建站并不是一件簡單的事,外貿網站也有很多需要注意的地方。 首先是網站域名的選擇,網站域名并不需要特別的花里胡哨,簡單易記才是重要的。如果外...
-
PHP中變量解析,特殊字符轉義,heredoc和 nowdoc語法結構的用法
PHP的命名: 1.必須用$開始; 2.$后必須用字母或者下劃線,后面可跟字母數(shù)字或下劃線,不能用特許字符; 3.嚴格區(qū)分大小寫; 4.函數(shù)是不區(qū)分大小寫; 規(guī)則: 1.駝峰式:一個單詞的首字母小寫,后面的每個單詞的首字母大寫; 2.下劃線:每...
-
企業(yè)網站建設由哪些價格組成?
不少老板想要做個網站,但是又不知道在企業(yè)網站建設到底需要多少錢,太便宜的怕技術不過關,太貴的又怕不值這個價。那企業(yè)網站建設的價格到底由哪些部分組成呢? 1.很多可能不知道,我們在做企業(yè)網站建設的時候,一個必要的成...
-
網站排名下降如何快速恢復
隨著搜索引擎優(yōu)化的不斷發(fā)展,各個網站的排名都會進行實時更新,任何原因都可能導致網站排名下降。那么網站排名下降如何快速恢復呢? 1、網站內容。多寫一些高質量的相關原創(chuàng)文章,增加搜索引擎的友好度,偽原創(chuàng)和轉載的那肯定是不行的,尤其是新...
-
被黑的網站應該如何恢復權重
隨著互聯(lián)網行業(yè)的發(fā)展,一些黑色產業(yè)也在誕生,有些不法分子利用網站漏洞入侵別人服務器,篡改網站內容或者掛上自己的黑鏈,相信很多站長的網站都被黑過,一旦不能及時發(fā)現(xiàn)很容易被搜索引擎降權。 網站被黑,一方面可能...