ciao gente.
sto sbattendo la capoccia su un problema davvero sciocco.
ho un file.csv con 4 colonne di lunghezza DIVERSA.
siccome mi servivano 4 vettori separati di lunghezza pari SOLO al numero degli elementi ho fatto così:
Codice PHP:
...
while(!
feof($p_file)){
$linea = fgets($p_file, 255);
$set[$i] = split(';',$linea);
// $set[$i] = split('',$set[$i]);
foreach($set as $value){
if(
$set[$i][0] != ''){
$nomi_f[$i] = trim($set[$i][0]);
}
if(
$set[$i][1] != ''){
$nomi_m[$i] = trim($set[$i][1]);
}
if(
$set[$i][2] != ''){
$cog_pref[$i] = trim($set[$i][2]);
}
if(
$set[$i][3] != ''){
$cog_suff[$i] = trim($set[$i][3]);
}
}
$i++;
}
...
solo che, come per magia il vettore $cog_suff non di completa come dovrebbe e rimane lungo tanto quando il vettore piu grosso ed è pieno di campi vuoti.
e nonostante i trimmaggi che faccio, ogni tanto appaiono dei vuoti...