write with fputs php csv escaping

php - with - Escapar correctamente una comilla doble en CSV



php import csv (2)

No solo comillas dobles, necesitará una comilla simple ( '' ), una comilla doble ( " ), una barra diagonal inversa ( / ) y NUL (el byte NULO).

Utilice fputcsv() para escribir, y fgetcsv() para leer, que se encargará de todos.

Tengo una línea como esta en mi CSV:

"Samsung U600 24"","10000003409","1","10000003427"

La cita al lado de 24 se usa para expresar pulgadas, mientras que la cita justo al lado de esa cita cierra el campo. Estoy leyendo la línea con fgetcsv pero el analizador comete un error y lee el valor como:

Samsung U600 24",10000003409"

Intenté poner una barra invertida antes de la cita de pulgadas, pero luego recibí una barra invertida en el nombre:

Samsung U600 24/"

¿Hay alguna forma de escapar correctamente en el CSV, de modo que el valor sea Samsung U600 24" , o tengo que volver a convertirlo en el procesador?


Use 2 citas:

"Samsung U600 24"""