函数名称:SplQueue::enqueue()
函数描述:SplQueue::enqueue() 方法用于将元素插入到队列的尾部。
适用版本:该函数适用于 PHP 5 和更高版本。
用法示例:
<?php
// 创建一个 SplQueue 对象
$queue = new SplQueue();
// 向队列中添加元素
$queue->enqueue("Apple");
$queue->enqueue("Banana");
$queue->enqueue("Orange");
// 打印队列中的元素
echo "队列中的元素:";
while (!$queue->isEmpty()) {
echo $queue->dequeue() . " ";
}
?>
输出结果:
队列中的元素:Apple Banana Orange
解释说明:
new
关键字创建了一个 SplQueue 对象,并将其赋值给变量 $queue
。enqueue()
方法依次将元素 "Apple"、"Banana" 和 "Orange" 插入到队列的尾部。dequeue()
方法从队列的头部移除并返回元素,直到队列为空。在这个示例中,我们通过循环打印出了队列中的所有元素。注意事项:
enqueue()
方法向队列中添加元素,而使用 dequeue()
方法从队列中移除元素。isEmpty()
方法可以判断队列是否为空。