📜  PHP SplPriorityQueue key()函数(1)

📅  最后修改于: 2023-12-03 15:18:21.144000             🧑  作者: Mango

PHP SplPriorityQueue key()函数

SplPriorityQueue是PHP中的一个类,它是实现了优先队列的数据结构。

key()函数是SplPriorityQueue类的一个成员函数,用于获取当前队列的顶点元素的索引。

语法
public function key(): mixed
参数

无参数。

返回值

key()函数返回当前队列顶点元素的索引。如果队列是空的,则返回null

使用示例

以下是一个示例,演示了如何使用key()函数:

$pq = new SplPriorityQueue();

$pq->insert('foo', 1);
$pq->insert('bar', 2);
$pq->insert('baz', 3);

echo "队列顶点元素的索引:" . $pq->key(); // 输出 2
总结

key()函数是SplPriorityQueue类的一个成员函数,用于获取当前队列顶点元素的索引。它在对优先队列进行操作时非常有用。