牛牛在线工具

SplQueue::enqueue()

收录 8868 个 PHP 函数,含用途说明与用法示例。

SplQueue::enqueue()

将元素插入到队列的尾部

函数名称: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() 方法从队列的头部移除并返回元素,直到队列为空。在这个示例中,我们通过循环打印出了队列中的所有元素。 注意事项: SplQueue 是一个双向队列(Double-ended Queue),即可以从队列的头部或尾部进行元素的插入和移除操作。 使用 enqueue() 方法向队列中添加元素,而使用 dequeue() 方法从队列中移除元素。 使用 isEmpty() 方法可以判断队列是否为空。 SplQueue 类是 SplDoublyLinkedList 类的子类,因此还可以使用 SplDoublyLinkedList 类的其他方法。