Ho uno script in PHP che importa dei dati da file csv e poi fa delle verifiche sui dati letti. Il file csv contiene questi valori:
codice:
"A","B","C"
Io devo leggere il primo elemento della riga e verificare che effettivamente sia la lettera A. Quindi, questo è il codice PHP che ho scritto:
codice:
$data = fopen("dati.csv","r");
$line = split(',',fgets($data,4096));
if($line[0] == "A")
    echo "Ok!";
else
    echo "Problema";
Come potete vedere dal codice, effettivamente la prima lettera è una "A" (verificato anche tramite una stampa a video con una echo) ma... non c'è verso di far sì che il confronto:

$line[0] == "A"

dia esito true: a video viene stampata sempre la stringa "Problema". Dove sbaglio?