函式名: SplPriorityQueue::key()
適用版本: PHP 5 >= 5.3.0, PHP 7
函式描述: SplPriorityQueue::key() 方法返回當前節點的鍵值。
用法:
$key = $queue->key();
引數: 無
返回值: 返回當前節點的鍵值。
示例:
$queue = new SplPriorityQueue();
$queue->insert('apple', 3);
$queue->insert('banana', 2);
$queue->insert('orange', 1);
// 獲取當前節點的鍵值
$key = $queue->key();
echo $key; // 輸出: 0
在上面的示例中,我們建立了一個SplPriorityQueue物件,並使用insert()方法將三個水果元素插入佇列中,每個元素都有一個優先順序。然後,我們使用key()方法獲取當前節點的鍵值,並將其賦值給變數$key。最後,我們列印出$key的值,它將輸出0,因為SplPriorityQueue物件使用一個陣列來儲存元素,而陣列的索引從0開始。