Ce petit bout de code est très pratique pour effacer le premier élément d'un tableau indexé par des valeurs non numériques :
<?php
/*On récupère l'index du premier élément du tableau*/
list($id, ) = each($array);
/*On efface le premier élément du tableau*/
unset($array[$id]);
?>
J'utilise souvent ce code lorsque je crée des tampons fifo dans mes fonctions php. Exemple de code php avec tampon fifo : Optimiser ses scripts avec un buffer fifo.
Image : Ruurmo