PHP如何使用Ds\Deque Capacity()函数?示例

2021年3月29日18:40:12 发表评论 767 次浏览

Ds\Deque::capacity()function是PHP中的内置函数, 用于获取Deque的当前容量

语法如下:

public Ds\Deque::capacity( void ) : int

参数:该函数不接受任何参数。

返回值:此函数返回双端队列的当前容量。

下面的程序说明了Ds\Deque::capacity()PHP中的功能:

程序1:

<?php
  
// Allocating deque of default size
$deck = new \Ds\Deque();
  
echo ( "Default size of Deque: " );
  
// Display the current capacity of the deque
var_dump( $deck ->capacity());
  
// Allocating space for 50 values to the deque
$deck ->allocate(50);
  
echo ( "Allocated size of Deque: " );
  
// Display the current capacity of the deque
var_dump( $deck ->capacity());
  
?>

输出如下:

Default size of Deque: int(8)
Allocated size of Deque: int(64)

程式2:

<?php
  
// Declare Deque
$deck = new \Ds\Deque([1, 2, 3, 4, 5, 6]);
  
echo ( "Elements of Deque\n" );
  
// Display the Deque elements
var_dump( $deck );
  
echo ( "\nCapacity of Deque: " );
  
// Display the capacity of Deque
var_dump( $deck ->capacity());
  
?>

输出如下:

Elements of Deque
object(Ds\Deque)#1 (6) {
  [0]=>
  int(1)
  [1]=>
  int(2)
  [2]=>
  int(3)
  [3]=>
  int(4)
  [4]=>
  int(5)
  [5]=>
  int(6)
}

Capacity of Deque: int(8)

参考: http://php.net/manual/en/ds-deque.capacity.php


木子山

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: