根据php提供的四个关于数组的函数:
array_push(),array_pop(),array_unshift(),array_shift()
配合数组本身,一下子就实现了栈(stack)和队例(quene),
1 <?php 2 $rangelist = array("淘宝", "天猫", " VIP"); 3 //入栈 4 array_push($rangelist, "拼多多"); 5 array_push($rangelist, "JD"); 6 var_dump($rangelist); 7 echo "<br/>";//array(5) { [0]=> string(6) "淘宝" [1]=> string(6) "天猫" [2]=> string(4) " VIP" [3]=> string(9) "拼多多" [4]=> string(2) "JD" } 8 //出栈 9 $result = array_pop($rangelist);//JD 10 var_dump($result); 11 echo "<br/>"; 12 $result = array_pop($rangelist);//拼多多 13 var_dump($result); 14 echo "<br/>"; 15 16 17 $quenelist = array("三星", "LG", "惠而浦"); 18 //入队 19 array_unshift($quenelist, "海信"); 20 array_unshift($quenelist, "科龙"); 21 var_dump($quenelist); 22 echo "<br/>";//array(5) { [0]=> string(6) "科龙" [1]=> string(6) "海信" [2]=> string(6) "三星" [3]=> string(2) "LG" [4]=> string(9) "惠而浦" } 23 //出队 24 $res = array_shift($quenelist);//科龙 25 var_dump($res); 26 echo "<br/>"; 27 $res = array_shift($quenelist);//海信 28 var_dump($res); 29 echo "<br/>";