Cita:
Iniciado por jonni09lo Muestra todo el código que tienes actualmente.
Saludos
Estoy haciendo esto:
El csv tiene estos datos:
son 4 lineas pero se repiten 2
Código PHP:
08840;626584520
28850;680241436
08840;626584520
28850;680241436
Este es el codigo con el q estoy probando:
Código PHP:
$fp = fopen("rows.csv" , "r" );
while(!feof($fp))
{
$linea = trim(fgets($fp), ' \t\n\r\0\x0B');
$linea_explode = explode(";", $linea);
$cp = $linea_explode[0];
$movil = $linea_explode[1];
$movil_clean[] = trim($movil, ' \t\n\r\0\x0B');
$unique = array_values(array_unique($movil_clean));
print_r($unique);
}
fclose ( $fp );
Eso me esta devolviendo esto exactamente:
Código PHP:
Array
(
[0] => 626584520
)
Array
(
[0] => 626584520
[1] => 680241436
)
Array
(
[0] => 626584520
[1] => 680241436
)
Array
(
[0] => 626584520
[1] => 680241436
)
PHP Notice: Undefined offset: 1 in /home/administrador/Descargas/tarea-110-desduplicar-cp/prueba/csv-desduplicate-prueba.php on line 12
Array
(
[0] => 626584520
[1] => 680241436
[2] =>
)
Me devuelve bien solamente 2, ya q los otros 2 se repiten.
Lo q no entiendo es por q me lo devuelve de esa forma, con tantos arrays.
Entonces tengo dos valores unicos:
[0] => 626584520
[1] => 680241436
pero los quiero volver a juntar con el campo1 q le corresponde a cada uno, o sea q el resultado final tendria q ser el siguiente:
Código PHP:
08840;626584520
28850;680241436
No se si se entendio lo q quiero hacer