A função Ds \ Deque :: unshift () pode adicionar valores à frente do deque.
Sintaxe
public void Ds\Deque::unshift([ mixed $values ] )
A função Ds \ Deque :: unshift () pode adicionar valores à frente do deque, movendo todos os valores atuais para frente para abrir espaço para novos valores.
A função Ds \ Deque :: unshift () não retorna nenhum valor.
Exemplo
<?php
$deque = new \Ds\Deque([10, 20, 30]);
$deque -> unshift(3);
$deque -> unshift(7);
$deque -> unshift(2);
print_r($deque);
?>