1. 程式人生 > >6.6-2-數組與數據結構(用數組及其函數實現堆棧等數據結構)

6.6-2-數組與數據結構(用數組及其函數實現堆棧等數據結構)

var 元素 shift () span bsp key 數組 數字

9.5.6.1使用數組實現堆棧

實現棧

1. int array_push ( array array ,mixed var [,mixed.] )

添加參數到數組尾部,key+1 ,返回數組元素個數

即使數組有字符串鍵名,添加的元素也始終是數字鍵。

使用array_push 函數和直接賦值的方式是一樣的。

2.mixed array_pop ( array &array )

echo array_pop ( $lamp ) ;

返回最後一個元素PHP,並刪除之,數組元素數量減一

實現隊列

array_shift ()可刪除數組第一個函數的值,並返回之。

6.6-2-數組與數據結構(用數組及其函數實現堆棧等數據結構)