Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/10/2009, 04:18
mariaalgarra
 
Fecha de Ingreso: octubre-2009
Mensajes: 7
Antigüedad: 14 años, 6 meses
Puntos: 0
Problemas con explode y comillas

Hola,

tengo un problemilla con explode al recibir una cadena de texto que contiene comillas que quiero que respete.

Leo de un fichero una línea ($linea) que contiene lo siguiente:
dato1, dato2, "dato3.1,dato3.2", dato4

y al hacer el explode:
$regis= explode(",", $linea);

al hacer el echo de $regis me sale lo siguiente
$regis[0]=dato1
$regis[1]=dato2
$regis[2]="dato3.1
$regis[3]=dato3.2"
$regis[4]=dato4

Cuando lo deseado es:
$regis[0]=dato1
$regis[1]=dato2
$regis[2]="dato3.1,dato3.2"
$regis[3]=dato4

No puedo cambiar las comas por otro caracter ya q el fichero sale así de otra aplicación, alguna idea?

Gracias.