麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 編程 > PHP > 正文

PHP中如何使用數(shù)組實(shí)現(xiàn)隊(duì)列和堆棧?php用數(shù)組實(shí)

2020-03-22 20:08:21
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
首頁(yè) > html' target='_blank'>php教程 > php教程 > 正文 PHP中如何使用數(shù)組實(shí)現(xiàn)隊(duì)列和堆棧?php用數(shù)組實(shí)現(xiàn)隊(duì)列和堆棧的方法 2018-07-26 15:59:51 第六期線上培訓(xùn)班
PHP中如何使用數(shù)組實(shí)現(xiàn)隊(duì)列和堆棧呢?首先我們來(lái)看一下,堆棧和隊(duì)列是數(shù)據(jù)結(jié)構(gòu)的兩種實(shí)現(xiàn)形式,是使用非常廣泛的存儲(chǔ)數(shù)據(jù)的容器。那么,就來(lái)具體的看一看php數(shù)組實(shí)現(xiàn)隊(duì)列和堆棧的方法。

一、php使用數(shù)組實(shí)現(xiàn)堆棧:

1、堆棧容器中,最后進(jìn)入的最先出棧,所謂的“先進(jìn)后出”的數(shù)據(jù)結(jié)構(gòu)。

2、在PHP中,將數(shù)組當(dāng)做一個(gè)棧,可使用array_push()函數(shù)或者以“$array[]=$value”完成進(jìn)棧操作,使用array_pop()函數(shù)完成出棧操作。都是在函數(shù)的最后添加或者刪除數(shù)據(jù)的。

3、數(shù)組進(jìn)棧示例:

 ?php $mypara = array( para1  echo(array_push($mypara, para2 )); //添加一個(gè)數(shù)據(jù)到mypara數(shù)組 print_r($mypara); $mypara1=array( a = para11 , b = para12  echo array_push($mypara1, para13 , para14  print_r($mypara1); //Array([a] = para11 [b] = para12 [0] = para13 [2] = para14) $mypara1[ c ] = para15 //以“$array[]=$value”形式添加 print_r ($mypara1); //Array([a] = para11 [b] = para12 [0] = para13 [2] = para14 [c] = para15)? 

4、數(shù)組出棧示例:

 ?php $mypara = array( para1 , para2 , para3 , para4  echo array_pop($mypara); //將最后的元素返回被刪除的值彈出,輸出PHP print_r($mypara); //Array([0] = para1 [1]= para2 [2]= para3)? 

二、php使用數(shù)組實(shí)現(xiàn)隊(duì)列:

1、在數(shù)據(jù)結(jié)構(gòu)中,隊(duì)列和堆棧有所不同,遵循“先進(jìn)先出”的原則。

2、舉例:就好在銀行排隊(duì)辦理業(yè)務(wù)一樣,排在前面的向辦理業(yè)務(wù),辦完即可離開(kāi)。

3、在PHP中,將數(shù)組當(dāng)成一個(gè)隊(duì)列,可使用array_push()函數(shù)或者以“$array[]=$value”完成添加數(shù)據(jù)操作,使用array_shift()函數(shù)完成刪除數(shù)據(jù)操作。刪除數(shù)組的第一個(gè)元素,并返回刪除元素的值。

4、數(shù)組刪除隊(duì)列數(shù)據(jù)示例:

 ?php $mypara = array( a = para1 , b = para2 , c = para3  echo array_shift($mypara); print_r($mypara);? 

5、注意:PHP還提供了另外一個(gè)從隊(duì)列數(shù)組的開(kāi)頭插入一個(gè)或多個(gè)元素,該函數(shù)執(zhí)行成功將返回插入元素的個(gè)數(shù),使用格式和函數(shù)array_push()一樣。即可以使用array_unshift()函數(shù)和array_shift()函數(shù)進(jìn)行隊(duì)列的操作。

相關(guān)文章推薦:

PHP使用兩個(gè)棧實(shí)現(xiàn)隊(duì)列功能

相關(guān)課程推薦:

用數(shù)組實(shí)現(xiàn)隊(duì)列操作:array_shift()和array_unshift()函數(shù)

以上就是PHP中如何使用數(shù)組實(shí)現(xiàn)隊(duì)列和堆棧?php用數(shù)組實(shí)現(xiàn)隊(duì)列和堆棧的方法的詳細(xì)內(nèi)容,PHP教程

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产大片全部免费看 | 最新福利在线 | 成人性爱视频在线观看 | 欧美黄色大片免费观看 | 国产精品久久久久永久免费 | 黄色一级毛片免费看 | gril hd | 美女黄色毛片免费看 | 91av在线免费观看 | 国产视频在线一区 | av中文字幕免费在线观看 | 91成人天堂久久成人 | 日韩欧美综合在线 | 国产成人精品区一区二区不卡 | 免费看污视频在线观看 | 国产一级毛片高清 | 国产精品久久久久久久久久东京 | 国产一区二区三区四区波多野结衣 | 成人黄色短视频在线观看 | 欧美日本综合 | 欧美国产精品久久 | 91色综合综合热五月激情 | 久久网站热最新地址4 | av中文字幕免费在线观看 | 国产午夜精品一区二区三区免费 | 99爱精品在线 | 曰韩av在线 | 国产精品一品二区三区四区18 | 99亚洲伊人久久精品影院红桃 | 欧美韩国一区 | 日本aaa一级片 | 午夜视频在线观看91 | 二区三区在线观看 | 国产精品午夜小视频观看 | 成人短视频在线观看免费 | 在线观看免费污视频 | 亚欧在线免费观看 | av不卡毛片| 久久精品在线免费观看 | 中文字幕一二三区芒果 | 国产精品.com |