Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] fgetcsv lee mas columnas

Estas en el tema de fgetcsv lee mas columnas en el foro de PHP en Foros del Web. Buenas compañeros, estoy probando hacer un script en php y soy nuevo.. El caso es que la funcion fgetcsv no funciona como yo esparaba: Código ...
  #1 (permalink)  
Antiguo 05/09/2015, 09:20
 
Fecha de Ingreso: enero-2015
Ubicación: Madrid
Mensajes: 76
Antigüedad: 9 años, 3 meses
Puntos: 5
fgetcsv lee mas columnas

Buenas compañeros, estoy probando hacer un script en php y soy nuevo..

El caso es que la funcion fgetcsv no funciona como yo esparaba:

Código PHP:
while ($datos fgetcsv($fichero100';''"')) {

     
$id $datos[0];
     echo 
"Id: $id";


El problema es que me lee la columna "Id" y las que le siguen, en cambio si en el parametro porngo 10: fgetcsv($fichero, 10, ';', '"'), solo lee la columna Id.


La cuestion es que el csv tiene cerca de 50 columnas y cada una con un tamaño distinto, ¿como puedo hacer para que me respete las columnas?


Un saludo !
  #2 (permalink)  
Antiguo 05/09/2015, 09:37
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: fgetcsv lee mas columnas

¿De casualidad ya leíste el manual de fgetcsv() para saber exactamente cómo se usa?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 05/09/2015, 09:57
 
Fecha de Ingreso: enero-2015
Ubicación: Madrid
Mensajes: 76
Antigüedad: 9 años, 3 meses
Puntos: 5
Respuesta: fgetcsv lee mas columnas

Vale ya he quitado el número que indicaba el tamaño de la columna:

Código PHP:
fgetcsv($fichero, , ';''"'

Gracias!

Etiquetas: columnas, lee
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:20.