ciao a tutti ragazzi. domanda banale. come faccio ad escludere la prima riga nell' importazione di un csv?
Grazie
ciao a tutti ragazzi. domanda banale. come faccio ad escludere la prima riga nell' importazione di un csv?
Grazie
Ciao, in che modo importi il csv?
form di upload per il file---->fopen in lettura sulla variabile $_FILES e successiva fgetcsv sul file.
la prima riga è l'intestazione del contenuto ovviamente
codice_articolo;nome;prezzo
340;trenino;30
560;bus;20
come nel primo esempio http://it2.php.net/manual/en/function.fgetcsv.php
potresti aggiungere un controllo e saltare il primo indice che ad occhio e' 0(zero)Codice PHP:
<?php
$row = 1;
if (($handle = fopen("test.csv", "r")) !== FALSE) {
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
$num = count($data);
echo "
$num fields in line $row:
</p>\n";
$row++;
for ($c=0; $c < $num; $c++) {
echo $data[$c] . "
\n";
}
}
fclose($handle);
}
?>
risolto grazie. cmq per la cronaca il controllo esatto é: if($row>=2), quindi non viene visto come riga 0 la prima