mi sa che e' un bug di php
se io un array di 20 elementi e ce ne levo 5 con unset()
se faccio count ovviamente dice che ho 5 elementi
il problema e che invece in realta sono un array di 20 elementi ma 5 sono vuoti
cioe'
array [1,2,3,4,5,6,7,8]
e levo [1,4,6]
l'array vero e' [vuoto,2,3,vuoto,5,vuoto,6,7,8]
quindi count vale 6 ma per accedere all'elemento che mi da 8
dovrei fare array[8] ...capito??
il problema e' che dovrei riallineare i valori con gli indici

Rispondi quotando