ho un array fatto all'incirca cosi:
codice:
array(4) {
[0]=>
array(3) {
["name"]=>
string(9) "direzione"
}
[1]=>
array(3) {
["name"]=>
string(9) "divisione"
}
[2]=>
array(3) {
["name"]=>
string(7) "reparto"
}
[3]=>
array(3) {
["name"]=>
string(7) "squadra"
}
}
se elimino un elemento
codice:
unset($myArray[2])
mi rimane questo:
codice:
array(4) {
[0]=>
array(3) {
["name"]=>
string(9) "direzione"
}
[1]=>
array(3) {
["name"]=>
string(9) "divisione"
}
[3]=>
array(3) {
["name"]=>
string(7) "squadra"
}
}
come posso fare per far si che l'elemento [3] diventi [2], visto che il [2] l'ho eliminato? ho bisogno di far salire di un livello tutti gli elementi sucessivi a quello eliminato per avere gli indici continui... Vorrei sapere se esiste un metodo veloce, magari con una funzione, se l'unico modo è scorrere l'array e riordinarlo "a mano" ditemi pure, ho già una procedura pronta ma preferirei utilizzare una funzione di sistema...
grazie a tutti