PHP: lettura di un file CSV

PHP: lettura di un file CSV

In PHP è relativamente semplice leggere un file CSV.

La soluzione è la seguente:


$file = fopen('data.csv', 'r');
$headers = fgetcsv($file);
$data = [];

while (($data = fgetcsv($file)) !== false) {
    if (count($data) == 1 && is_null($data[0])) {
        continue;
    }
    $data[] = array_combine($headers, $data);
}
fclose($file);

Abbiamo creato un array associativo in cui ciascuna intestazione viene associata al dato relativo.

Torna su