Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/11/2011, 03:05
Avatar de chalchis
chalchis
 
Fecha de Ingreso: julio-2003
Mensajes: 1.773
Antigüedad: 21 años, 4 meses
Puntos: 21
Pregunta leer csv y retorna en json en array

Hola amigos tengo un problema estoy leyendo un csv con php
asi:

Código:
$fp = fopen ("seleccion-DatLoc-2211.csv" , "r" );

//extra
//$aDatos = fgetcsv( $fp, 1000, ",");
//print_r( $aDatos );
echo "<br>-------------------------<br>";

while (( $data = fgetcsv ($fp,1000,",")) !== FALSE ){
 
    $i = 0;
    foreach($data as $row) 
    {
    		
        echo "Campo $i: $row<br>";     
        $i++ ;
 
    } 
 
    echo "<br><br>";
 
}
fclose ( $fp );
pero quiero retornar con json
un array de esta forma

Código:
 $datoslist[] = array("CSVnombre" => $data[0],
				 "CSVrfc" =>"", 
				 "CSVnumext"  => "", 
				 "CSVcalle"  =>"", 
				 "CSVciudad" => "",
				"CSVcolonia" => "",
				"CSVnumint" => "",
				"CSVestado" => "",
				"CSVcpostal" => "",
				"CSVrefmail" => "",
				"CSVnomcontacto" => "",
				"CSVtelcontacto" => "",
				"CSVext" =>"",
				"CSVtelcontactoA" => "",
				"CSVtelcontactoB" => "",
				"CSVtelcontactoC" => ""
				);	
echo json_encode($datoslist);//retornamos los datos
como puedo vaciar los datos del csv usado esta estrutura de array no he podido
encontrar la solución tiene alguna idea.

gracias
espero sus comentarios amigos

saludos
__________________
gerardo