Así que tener un archivo CSV que se parece a esto:¿Cómo puedo analizar un CSV en una matriz con el primer valor como clave?
12345, Here is some text
20394, Here is some more text
¿Cómo puedo insertar este en una matriz que se parece a lo que
$text = "12345" => "Here is some text",
"20394" => "Here is some more text";
Esto es lo que actualmente tenía que conseguir un solo numérica valor basado en un CSV de un nivel
if ($handle = fopen("$qid", "r")) {
$csvData = file_get_contents($qid);
$csvDelim = "\r";
$qid = array();
$qid = str_getcsv($csvData, $csvDelim);
} else {
die("Could not open CSV file.");
}
Gracias por las respuestas, pero todavía veo un problema potencial. Con estas soluciones, no sería la tienda de los valores de esta manera:
$array[0] = 12345
$array[1] = Here is some text 20394
$array[2] = Here is some more text
Si intentado esto en el ejemplo csv arriba, cómo se estructura la matriz?
Haz comas de producirse en el texto? – Sjoerd
Su delimitador debe ser '','', not '" \ r "' – meagar
Lo que pregunta ... no se puede hacer, las computadoras no son capaces de tal magia negra. Tendría que escribir varios miles de líneas de código en el ensamblador y tener al menos 16 núcleos en su computadora para intentarlo. – MooGoo