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