Tengo un archivo csv que se parece a esteCómo extraer datos de archivo CSV en PHP
$lines[0] = "text, with commas", "another text", 123, "text",5;
$lines[1] = "some without commas", "another text", 123, "text";
$lines[2] = "some text with commas or no",, 123, "text";
y me gustaría tener una mesa:
$t[0] = array("text, with commas", "another text", "123", "text","5");
$t[1] = array("some without commas", "another text", "123", "text");
$t[2] = array("some text, with comma,s or no", NULL , "123", "text");
Si uso split($lines[0],",")
I' ll obtener "text" ,"with commas" ...
¿Hay alguna manera elegante de hacerlo?
Utilice 'explotar' en lugar de' dividir' –
Utilice una herramienta creada para tal fin (p. 'fgetcsv' para nombrar uno) en lugar de' explotar' – salathe