牛牛在线工具

Ds\Deque::pop()

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

Ds\Deque::pop()

从双向队列的末尾移除并返回一个元素

函数名:Ds\Deque::pop() 适用版本:Ds extension 1.1.0 或更高版本 用法:pop() 函数从双向队列的末尾移除并返回一个元素。该函数会改变原始双向队列,即会将元素从队列中删除。 语法:public function pop(): mixed 返回值:成功移除并返回的元素,如果队列为空则返回 null。 示例: $deque = new Ds\Deque([1, 2, 3, 4, 5]); $element = $deque->pop(); var_dump($element); // 输出: int(5) print_r($deque); // 输出: // Ds\Deque Object // ( // [0] => 1 // [1] => 2 // [2] => 3 // [3] => 4 // ) $deque->pop(); $deque->pop(); print_r($deque); // 输出: // Ds\Deque Object // ( // [0] => 1 // ) 在上面的示例中,我们创建了一个双向队列并使用 pop() 函数从队列末尾移除了一个元素。使用 var_dump() 函数我们可以看到被移除的元素为整数 5。然后,我们使用 print_r() 函数输出了修改后的队列,可以看到元素 5 已被成功移除。接着,我们再次使用 pop() 函数移除两个元素,再次输出队列可以发现只剩下元素 1 了。