salve a tutti
uso da molto tempo un mio script php per la lettura di un file csv , per la modifica e infine per la riscrittura
il file ha una struttura di questo tipo dove legge il file.csv e dopo che lo modifica scrive destinazione.csv
codice:
<?php print "<table border=1 width=90% >";$fd= fopen ("file.csv", "r");
$destinazione = fopen('destinazione.csv', 'w');
$x=0;
while (!feof ($fd))
{
$riga=fgets($fd, 4096);
if($riga!="")
{
$arr=split(";", $riga);
//ESEMPIO MODIFICA
$arr[3]= $arr[3] * 100;
print "<tr>";
print "<td>".$arr[0]."</td>";
print "<td>".$arr[1]."</td>";
print "<td>".$arr[2]."</td>";
print "<td>".$arr[3]."</td>";
print "</tr>";
$x++;
}
fputcsv($destinazione, $arr);
}
print "";
fclose($fd);
flcose($destinazione);
?>
il file.csv è composto tipo cosi:
aaa;bbb;25;48
ccc;eee;78;13
prova1;ggg;32;532
ttt;prova2;23;55
prova1;hhh;875;32
Come posso modificare il mio script in modo che salti tutte le righe dove è presente prova1 e prova2?
Come e dove devo mettere questa condizione?
Non so proprio come fare?
Aiuto....