Jak wybrać (usunąć) element z tablicy i przesunąć ja do góry ?

0

Że tak powiem do góry trzebuję przesunąć tablice po wybraniu elementu. Czyli mam tablice

$abc = array(
'0' => 'zero',
'1' => 'jeden',
'2' => 'dwa',
'3' = > 'trzy',
'4' => 'cztery',
);

I teraz chcę wybrać losowo liczbę od 0 do 4 np liczba 2. W kolejnym kroku wybieram to co jest pod kluczem 2 czyli zapamiętuje 'dwa' i chce usunąć element 2 tak żeby tablica wyglądała jak poniżej.

$abc = array(
'0' => 'zero',
'1' => 'jeden',
'3' = > 'trzy',
'4' => 'cztery',
);

lub z przesunięciem do góry

$abc = array(
'0' => 'zero',
'1' => 'jeden',
'2' = > 'trzy',
'3' => 'cztery',
);

To jak to zrobić najlepiej ?

3

przypadek 1:

unset($abc[2]);

przypadek 2:

unset($abc[2]);
$abc = array_values($abc);

1 użytkowników online, w tym zalogowanych: 0, gości: 1