函式名稱:Ds\Queue::peek()
函式說明:Ds\Queue::peek() 函式用於返回佇列的下一個元素,而不刪除它。
適用版本:該函式適用於 PHP 7.2 及以上版本,並且需要安裝 Data Structures 擴充套件庫。
用法:
首先,建立一個 Ds\Queue 物件: $queue = new Ds\Queue();
使用 push() 方法向佇列中新增元素: $queue->push("apple"); $queue->push("banana"); $queue->push("cherry");
使用 peek() 方法檢視佇列的下一個元素,但不刪除它: $nextElement = $queue->peek(); echo $nextElement; // 輸出:apple
注意:peek() 方法不會修改佇列本身,所以下一次呼叫 peek() 方法還會返回 "apple"。
示例:
require_once 'vendor/autoload.php'; // 匯入 Data Structures 擴充套件庫
use Ds\Queue;
$queue = new Queue();
$queue->push("apple");
$queue->push("banana");
$queue->push("cherry");
$nextElement = $queue->peek();
echo $nextElement; // 輸出:apple
在上面的示例中,我們首先匯入 Data Structures 擴充套件庫。然後,建立一個 Ds\Queue 物件,並使用 push() 方法向佇列中新增三個元素("apple","banana" 和 "cherry")。最後,我們使用 peek() 方法獲取佇列的下一個元素並將其輸出為 "apple"。