edit: stavo scrivendo mentre mi hai risposto
HO risolro invertendo :
count($a)= $c ;
con
$c = count($a) ;
Penso che il problema sia dovuto alla versione 5 di php che ha bisogno che le variabili siano inizializzate, ditemi se ho scritto una caxxata....