PHP - Ds\Queue::count() 函式



PHP 的 Ds\Queue::count() 函式用於獲取佇列中存在的元素數量。

元素的“數量”指的是佇列中元素的總數,這與其他程式語言中的大小類似。如果當前佇列為空 ([]),此函式將返回零 (0) 的數量。

語法

以下是 PHP Ds\Queue::count() 函式的語法:

public Ds\Queue::count(): int

引數

此函式不接受任何引數。

返回值

此函式返回佇列中存在的元素數量。

示例 1

以下程式演示了 PHP Ds\Queue::count() 函式的用法:

<?php  
   $queue = new \Ds\Queue([10, 20, 30, 40, 50]);
   echo "The queue elements are: \n";
   print_r($queue);
   echo "The number of elements present in the queue: ";
   print_r($queue->count());
?>

輸出

以上程式返回佇列中的元素數量:

The queue elements are:
Ds\Queue Object
(
    [0] => 10
    [1] => 20
    [2] => 30
    [3] => 40
    [4] => 50
)
The number of elements present in the queue: 5

示例 2

如果當前佇列為空 ([]) 或不存在任何元素,則 PHP Ds\Queue::count() 函式將返回零 (0) 作為數量:

<?php  
   $queue = new \Ds\Queue([]);
   echo "The queue elements are: \n";
   print_r($queue);
   echo "The number of elements present in the queue: ";
   print_r($queue->count());
?>

輸出

執行上述程式後,將顯示以下輸出:

The queue elements are:
Ds\Queue Object
(
)
The number of elements present in the queue: 0
php_function_reference.htm
廣告