PHP - 堆栈类函数


堆栈是一个“后进先出”或“LIFO”集合,它只允许访问结构顶部的值,并按该顺序进行破坏性迭代。该类可以在内部使用 Ds\Vector。

班级概要

Ds\Stack implements Ds\Collection {
   /* Methods */
   public void allocate( int $capacity )
   public int capacity( void )
   public void clear( void )
   public Ds\Stack copy( void )
   public bool isEmpty( void )
   public mixed peek( void )
   public mixed pop( void )
   public void push([ mixed $...values ] )
   public array toArray( void )
}
先生编号 功能及说明
1

Ds\Stack::copy() 函数

该函数可以返回堆栈的浅表副本。

2

Ds\Stack::count() 函数

该函数可用于计算堆栈中存在的元素数量。

3

Ds\Stack::isEmpty() 函数

该函数可以返回栈是否为空。

4

Ds\Stack::jsonSerialize() 函数

该函数可以返回可转换为 JSON 的表示形式。

5

Ds\Stack::peek() 函数

该函数可以返回堆栈顶部的值。

6

Ds\Stack::pop() 函数

该函数可以删除并返回堆栈顶部的值。

7

Ds\Stack::push() 函数

该函数可以将值压入堆栈。

8

Ds\Stack::toArray() 函数

该函数可以将栈转换为数组。

php_function_reference.htm