<?php
//数组的数据结构之栈存储
$zhan=array("one","two","three","four");
array_push($zhan,"five","six");//push函数将元素压入数组的栈底(数组尾部),可以一次压入多个数据
echo "<br>";
print_r($zhan);
echo "<br>";
echo array_pop($zhan);//pop函数只能输入一个数组参数
echo "<br>";
echo array_pop($zhan);
echo "<br>";
print_r($zhan);
echo "<br>";
//数组的数据结构之队列存储
$duilie=array(1,2,3,4,5,6);
/*注意:元素10和11是作为整体被压入数组的,输出数组时保持压入时的顺序;
注意:unshift函数是将元素压入数组的开头
*/
array_unshift($duilie,"10","11");
print_r($duilie);//输出顺序为10,11,1,2,3,4,5,6
echo array_shift($duilie);//shift函数也只能传入一个数组参数
print_r($duilie);
?>
//数组的数据结构之栈存储
$zhan=array("one","two","three","four");
array_push($zhan,"five","six");//push函数将元素压入数组的栈底(数组尾部),可以一次压入多个数据
echo "<br>";
print_r($zhan);
echo "<br>";
echo array_pop($zhan);//pop函数只能输入一个数组参数
echo "<br>";
echo array_pop($zhan);
echo "<br>";
print_r($zhan);
echo "<br>";
//数组的数据结构之队列存储
$duilie=array(1,2,3,4,5,6);
/*注意:元素10和11是作为整体被压入数组的,输出数组时保持压入时的顺序;
注意:unshift函数是将元素压入数组的开头
*/
array_unshift($duilie,"10","11");
print_r($duilie);//输出顺序为10,11,1,2,3,4,5,6
echo array_shift($duilie);//shift函数也只能传入一个数组参数
print_r($duilie);
?>