No logro hacer funcionar este script q fui haciendo.
Leo el archivo prueba.csv, lo explodeo y todo lo demas pero no logro q me elimine los registros duplicados.
tengo campo1;campo2 y le hago un explode y me queda campo1 separado, despues lo quiero comparar si existe o no para eliminarlo o copiarlo y al final volver a armar la linea campo1;campo2 en el csv de salida
Alguna ayuda?
Código PHP:
$fp = fopen ( "prueba.csv" , "r" );
$fp_write = fopen ( "prueba_salida.csv" , "w" );
$i=0;
while(!feof($fp))
{
$linea = fgets($fp);
$linea_explode = explode(';', $linea);
// $campo_a_desduplicar = $linea_explode[0];
if(in_array($linea_explode[0], $campo_a_desduplicar)){
$i++;
}else{
$linea_explode[1] = trim($linea_explode[1], "\n");
$linea = implode(';', $linea_explode);
fputs ($fp_write,$linea);
}
}
//print_r($i);
fclose ( $fp );
fclose ( $fp_write );