[PHP] Cómo obtener datos de un CSV mediante PHP

  • 0 Respuestas
  • 1018 Vistas

Valarjar
Hijo de Odyn

[PHP] Cómo obtener datos de un CSV mediante PHP
« en: Mayo 26, 2017, 15:21:45 pm »
Para esto, vamos a utilizar la función fgetcsv que leerá correctamente una sola fila de un archivo, moviendo el puntero a la siguiente fila en el proceso.

Código: PHP
  1. $row = 1;
  2. if (($handle = fopen("NOMBRE.csv", "r")) !== FALSE) {
  3.   while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
  4.     $num = count($data);
  5.     echo "<p> $num fields in line $row: <br /></p>\n";
  6.     $row++;
  7.     for ($c=0; $c < $num; $c++) {
  8.         echo $data[$c] . "<br />\n";
  9.     }
  10.   }
  11.   fclose($handle);
  12. }
  13. [/close]