Salve a tutti!
Ho fatto un parser per prendere dati da un file CSV creato con Excel e importarli nel database.
I dati sono separati da ";".
Non tutti i campi hanno un dato quindi posso trovarmi una riga del genere:

"MARIO ROSSI;01/01/2007;5;;;10,00;;3"

Con explode mi divido la stringa creando un array e poi salvo i dati nel database.
Fin qui nessun problema.
Quando però c'è un campo vuoto, vorrei impostarlo a NULL in modo che in mysql mi venga fuori proprio NULL come accadrebbe se non inserissi proprio il valore per quel campo nella query.
E' possibile?

Ho provato anche una cosa del tipo:
Codice PHP:
if (strlen($arraydati[3]) < 1)
$arraydati[3] = NULL
oppure
Codice PHP:
if ($arraydati[3] == "")
$arraydati[3] = NULL
Ma andando poi a salvare $arraydati[3] nel database mi mette 0 invece di NULL

Ovviamente nel database il campo ed il valore predefinito sono impostati come NULL

Come posso risolvere?
Grazie!!