cinese proprio no. Il problema e' che si deve giudicare dalle tue valutazioni.

Ora hai proposto un errore che non trova spiegazione nella funzione ma in in quello che passi alla funzione. Potrebbe anche essere che il tuo "non ci sono incongruenze" sia diverso dal "non ci sono incongruenze" di php.

Con tutto il rispetto per il cinese, se devo credere a qualcuno tra te ed il php credo "di piu' assai" al php.

il fatto è che i dati vengono inseriti da un form per inserire un nuovo iscritto. Una volta registrato, accedendo alla sua scheda, viene visualizzato questo errore. dalla scheda iscritto si può accedere ad una parte che modifica i dati. Se entro in modifica anche non modificando niente, tornando alla scheda l'errore scompare. Dunque pensavo fosse un problema di formattazione diversa della data o qualcosa del genere, ma non riesco a capire...
E che vuol dire cio'??? Non sono le azioni ma come le esegui.... e questo e' un mistero.

non ti chiedo di postare la stampa dell'array.... per timore che mi posti 3425 righe...

prova a fare cosi':

echo elettorato('2006-11-01');

se ti torna il risultato giusto senza errori il problema cercalo altrove.