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.