Indietro

Termine: Funzione pif_csvarray($nomefile, $separatore)

<?php
/////////////////////////////////////////////////
//Funzione che legge un file di testo csv e inserisce 
//i dati in un array associativo
//Modifica: 13-10-2017 
//$nomefile = nome file.csv
//$separatore = carattere separatore: , ;
////////////////////////////////////////////////
function pif_csvarray($nomefile, $separatore)
{
	//Apre il file in lettura
	$CSVfp = fopen($nomefile, "r");
	if($CSVfp !== FALSE) 
	{
		$flag=0;
		while(!feof($CSVfp)) 
		{
  			//Prima riga per nome campi
			if ($flag==0) 
			{
				$intestazione = fgetcsv($CSVfp, 1000, $separatore); 
				$flag=1;
				$numerocampi=count($intestazione);
			}
			$data = fgetcsv($CSVfp, 1000, $separatore);
			for ($i = 0; $i <= $numerocampi-1; $i++) 
			{
    			$record[$intestazione[$i]]=$data[$i];
			}
			$datitotali[]=$record;
		}
	}
	fclose($CSVfp);
	return $datitotali;
} //.funzione pif_csvarray
?>

Alessandro Piffero

Sviluppo applicazioni Web
Partita IVA: IT01557500038

CONTATTI

Via del Lauro, 10
28821 Cannero Riviera (VB) ITALY
alex@piffero.it
PEC: piffero@pec.it
348 8734510
Modulo contatto