关于PHP堆栈和队列的学习
PHP中的数组是经常被用来作为一个堆栈(LIFO)和队列(先进先出:FIFO)structure.php提供了一组函数,可用于push和pop(栈)和移位和位置(队列)来操作数组元素。栈和队列在实践中被广泛使用。我们可以先看看堆栈:
复制代码代码如下所示:
< PHP
ARR =阵列(美元);
array_push($ ARR,'AAA');
array_push($ ARR,{BBB});
arr.pop美元();
print_r($ ARR);
>
如果你要使用一个数组作为一个队列(FIFO),你可以使用array_unshift()添加元素,并使用array_shift()删除:
复制代码代码如下所示:
< PHP
ARR =阵列(美元);
array_unshift($ ARR,'AAA');
array_unshift($ ARR,{BBB});
print_r($ ARR);
array_shift($ ARR);
print_r($ ARR);
>