从PHP中的多维数组中删除一个点

I have an array that looks like this:

Array
( 
    [0] => Array
        (
            [Title] => Super Widget
        )
    [1] => Array
        (
            [Title] => Amazing Widget
        )
    [2] => Array
        (
            [Title] => Even more amazing widget
        )
)

How would I remove The Array at spot [1] for example? and I suppose it would have to move the array in spot [2] up to spot [1].

Thanks for any help.

To remove an element given its key, use

unset($array[$key]);

In your case, $key would be 1.

This will leave a "hole" in the sequence of keys. You can perform an automatic reindexing of your array to get rid of that hole with

$array = array_values($array);
$array[1] = $array[2];
unset($array[2]);