Foros del Web » Programando para Internet » PHP »

PHP y CSV

Estas en el tema de PHP y CSV en el foro de PHP en Foros del Web. Amigos... tengo un problemin, trato de extraer una cadena de csv separados por " ; " pero algunos campos del csv me vienen con " ...
  #1 (permalink)  
Antiguo 17/10/2012, 06:31
Avatar de bymorr  
Fecha de Ingreso: septiembre-2012
Mensajes: 118
Antigüedad: 11 años, 7 meses
Puntos: 9
Exclamación PHP y CSV

Amigos...
tengo un problemin, trato de extraer una cadena de csv separados por " ; " pero algunos campos del csv me vienen con " . "
El asunto es que me corta la cadena en el punto y no sigue desglosando, y me da el fucking error.

el str_replace no me soluciona el problema.

Ej:
El campo que me da problemas es algo parecido a " Juan ; antonio ; santiago. Chile ; bla ; bla ;


Si alguien tiene alguna sugerencia agradecido.

Saludos.
  #2 (permalink)  
Antiguo 17/10/2012, 07:15
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: PHP y CSV

Como lees ese csv?
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.
  #3 (permalink)  
Antiguo 17/10/2012, 07:49
Avatar de bymorr  
Fecha de Ingreso: septiembre-2012
Mensajes: 118
Antigüedad: 11 años, 7 meses
Puntos: 9
Respuesta: PHP y CSV

Lo solucione, la dejo continuación por si alguien esta ocupando lo mismo.

Utilizo PHPExcel_Reader_CSV

La solucion es que la api tiene delimitadores.

Código PHP:
Ver original
  1. public function setDelimiter($pValue = '\\') { //cambie la , por \\
  2.         $this->_delimiter = $pValue;
  3.         return $this;
  4.     }



Gracias

Etiquetas: csv
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 17:55.