ho un array fatto all'incirca cosi:
se elimino un elementocodice: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" } }
mi rimane questo:codice:unset($myArray[2])
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...codice:array(4) { [0]=> array(3) { ["name"]=> string(9) "direzione" } [1]=> array(3) { ["name"]=> string(9) "divisione" } [3]=> array(3) { ["name"]=> string(7) "squadra" } }
grazie a tutti
![]()


Rispondi quotando
