ciao , sono riuscito a visualizzare il file csv , lo inserito in un array , ma ora il problema è quello di modificare i valori al suo interno.

dovrei modificare o tutta la linea o solo alcune parti; un po come si fa con UPDATE SET di sql.

si può fare ? e come dovrei procedere?
vi posto lo script che per ora ho scritto
codice:
$file = [oath del file.csv];
$seek = fseek ($apro , "0");
$lung = filesize($file); 
$apro = fopen ($file , "r");
for ($i = 0 ; $i < 8 ; $i++){
$prendo[$i] = fgetcsv($apro ,$lung , ";");
$valore = array (a => $prendo[$i][0]) //continuo cosi per tutto larray
if (isset($valore[id])){
$ragpost = $_POST['rag'] ; $ragvalore = $valore['rag'];
if ($ragpost === $ragvalore){
//QUI DOVREI MODIFICARE I VALORI...
}
}
}
se non è possibile modificare i valori tra ; stavo pensando di cancellare la righa e ristamparla con i valori modificati . ma non mi sembra una gran cosa ...
qualcuno sa come potrei procedere?

grazie in anticipo