Llegue a lo siguiente:
Código PHP:
$fp = fopen("rows.csv" , "r" );
while(!feof($fp))
{
$linea = trim(fgets($fp), ' \t\n\r');
$linea_explode = explode(";", $linea);
$cp = $linea_explode[0];
$movil = $linea_explode[1];
$movil_clean[] = trim($movil, ' \t\n\r');
$movil_unique = array_unique($movil_clean);
$cp_clean[] = trim($cp, ' \t\n\r');
}
print_r($movil_unique);
print_r($cp_clean);
fclose ( $fp );
Separo movil y cp en dos arrays por separado.
Eso me devuelve el movil unico (desduplicado) conservando el mismo el indice, al igual q el cp.
Código PHP:
Array
(
[0] => 626584520
[1] => 680241436
[4] =>
)
Array
(
[0] => 08840
[1] => 28850
[2] => 08840
[3] => 28850
[4] =>
)
De ahi me quedaria unir esos valores por sus indices, ya q se siguen manteniendo.
El tema es, como llego a eso?
Y el resultado parcial seria
Código PHP:
08840;626584520
28850;680241436
08840;//limpiar
28850;//limpiar
y me quedaria limpiar eso y obtener algo como esto
Código PHP:
08840;626584520
28850;680241436
Creo q me la estoy complicando mucho