La función Ds \ Deque :: unshift () puede agregar valores al frente de la deque.
Sintaxis
public void Ds\Deque::unshift([ mixed $values ] )
La función Ds \ Deque :: unshift () puede agregar valores al frente de la deque, moviendo todos los valores actuales hacia adelante para dejar espacio para nuevos valores.
La función Ds \ Deque :: unshift () no devuelve ningún valor.
Ejemplo
<?php
$deque = new \Ds\Deque([10, 20, 30]);
$deque -> unshift(3);
$deque -> unshift(7);
$deque -> unshift(2);
print_r($deque);
?>