One way to delete an element is to use unset() :
unset($my_array[2]);
<?
$stuff = array('bob' => 'foobar', 'joe' => 'barfoo');
print_r($stuff);
unset($stuff['bob']);
print_r($stuff);
?>
Output:
Array
(
[bob] => foobar
[joe] => barfoo
)
Array
(
[joe] => barfoo
)