array_splice elimina un elemento de un array.
Y respeto a <? yo recibi clases de php en el colegio y me han dicho que se debe usar <?php y no <? , pero ademas de eso, en las nuevas versiones de php si usas <? y no <?php se te muestra el codigo php como si fuera html.
Un saludo!