PHP: Remove the first and last item of the array

Using array_slice is simplest

$newarray = array_slice($array, 1, -1);

If the input array has less than 3 elements in it, the output array will be empty.


To remove the first element, use array_shift, to remove last element, use array_pop:

<?php    
$array = array('10', '20', '30.30', '40', '50');
array_shift($array);
array_pop($array);

array_pop($array); // remove the last element
array_shift($array); // remove the first element