La función Ds \ Deque :: remove () puede eliminar y devolver un valor por índice.
Sintaxis
public mixed Ds\Deque::remove( int $index )
La función Ds \ Deque :: remove () puede devolver un valor que se eliminó.
La función Ds \ Deque :: remove () puede lanzar una excepción OutOfRangeException si un índice no es válido.
Ejemplo 1
<?php
$deque = new \Ds\Deque([10, 20, 30, 40, 50]);
echo("The elements in deque: \n");
print_r($deque);
echo("\n The element at index 2:");
print_r($deque->remove(2));
?>
Ejemplo 2
<?php
$deque = new \Ds\Deque(["Tutorials", "Point", "India"]);
echo("The elements in deque: \n");
print_r($deque);
echo("\n The element at index 1:");
print_r($deque->remove(1));
?>