Salve a tutti,
parso un file csv (con i campi messi in un array) e poi ho un codice di questo tipo:
codice:
echo 'Data[12] = '.$data[12].'<br>';
if ($data[12] == 'Vini') {
echo 'E Vini<br>';
} else {
echo 'NON E Vini<br>';
}
echo 'strcmp: '.strcmp($data[12], 'Vini').'<br>';
Quello che ottengo è questo:
codice:
Data[12] = Vini
NON E Vini
strcmp: -1
Come si vede, $data[12] effettivamente ha il valore "Vini" ma il ciclo if mi va nell'else e strcmp mi torna -1.
Non riesco a capire in nessun modo. Ho provato anche a castare la variabile a string, ma il risultato non cambia.
Qualche idea?
Grazie