Funzione fputcsv() PHP
Definizione e uso
La funzione fputcsv() formatta una riga in formato CSV e scrive in un file aperto.
La funzione restituisce la lunghezza della stringa scritta. In caso di errore, restituisce false.
Sintassi
fputcsv(file,fields,seperator,enclosure)
Parametro | Descrizione |
---|---|
file | Obbligatorio. Specifica il file aperto da scrivere. |
fields | Obbligatorio. Specifica l'array da cui ottenere i dati. |
seperator | Opzionale. Specifica il carattere di separazione dei campi. Di default è la virgola (,). |
enclosure | Opzionale. Specifica il carattere di delimitazione del campo. Di default è la virgola (,). |
Descrizione
fputcsv() formatta una riga (usando fields Array trasmesso) formattato in formato CSV e scritto da file File specificato.
Suggerimenti e commenti
Suggerimento:Vedere la funzione fgetcsv().
Esempio
<?php $list = array ( "George,John,Thomas,USA", "James,Adrew,Martin,USA", ); $file = fopen("contacts.csv","w"); foreach ($list as $line) { fputcsv($file,split(',',$line)); } fclose($file); ?>
Dopo l'esecuzione del codice sopra, il file CSV sarà simile a questo:
George,John,Thomas,USA James,Adrew,Martin,USA