简介:php使用SplStack实现栈,做到先进后出的功能
话不多说,我们先来看看一段代码
<?php
$stack = new SplStack();
$stack->push('测试数据1');
$stack->push('测试数据2');
echo $stack->pop();
echo PHP_EOL;
echo $stack->pop();
上面这一段代码最终打印的结果如下:
测试数据2
测试数据1
在PHP中这就是数据结构【栈】实现,其特点时先进后出;
现在我们再来解释一下每一个参数的作用吧:
1、创建一个【栈】对象
<?php
$stack = new SplStack()
2、向栈中push一个数据
$stack->push("推送给栈的数据");
3、在栈中取出一个数据
$stack->pop();
有遗漏或者不对的可以在我的公众号留言哦