$fichero = fopen ("test.csv","r"); $i=1; while ($datos = fgetcsv ($fichero, 1000, ";")) { crearcampos($i,$datos[0],$datos[1],$datos[2]); if ($i==$personas) {break;} $i++; } fclose ($fichero);