- 3
- 0
- 约9.67千字
- 约 48页
- 2018-05-05 发布于浙江
- 举报
PHP基础教程-零基础学习PHP-PHP基础教程-兄弟连PHP教程-数组
数组与栈 数组也可以作为栈(数组栈)使用。栈底指向数组的第一个元素,栈顶指向数组中的最后一个元素。对栈的主要操作有两种:即入栈和出栈 在PHP中提供了array_push()和array_pop()函数实现数组栈元素的压入和弹出。 array_push()函数将一个或多个元素压入数组栈的末尾(入栈),返回入栈元素的个数。 array_pop()函数将数组栈的最后一个元素弹出(出栈),并将该元素返回。 ?php $stack = array(apple , banana); $num = array_push($stack, orange, pear); //入栈操作,返回2 //现在$stack的值为array(apple , banana, orange, pear); $last = array_pop($stack); //出栈操作,返回“pear” //现在$stack的值为array(apple , banana, orange); ? ?php $tracks = array(); //定义个全局栈,以存放状态 //进入时,记录状态 function enter_track($name) { global $tracks; echo str_repeat(nbsp; , count($tracks)); //
原创力文档

文档评论(0)