Oggi vediamo come leggere un csv attraverso il php
Semplice esempio di come creare un csv.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
<?php //Creo array $list = array ( array('aaa', 'bbb', 'ccc', 'dddd'), array('123', '456', '789'), array('"aaa"', '"bbb"') ); //Apro File in scritto $fp = fopen('file.csv', 'w'); //scrivo File foreach ($list as $fields) { fputcsv($fp, $fields); } //Chiudo il file fclose($fp); ?> |
Semplice esempio di come leggere un csv.
1 2 3 4 5 6 7 8 9 10 11 12 |
<?php // Apro il file e lo ciclo e stampo il valore ogni volta che il divisore ; lo sostituisco con || if (($handle = fopen("test.csv", "r")) !== FALSE) { while (($data = fgetcsv($handle, 1000, ";")) !== FALSE) { $num = count($data); for ($c=0; $c < $num; $c++) { echo $data[$c] . "||"; } } fclose($handle); } ?> |