Utilizzo questa funzione per prendere da un file csv le righe e creare un array.codice:<?php function csvToArray($filepath){setlocale(LC_ALL, 'en_US.UTF-8'); if (($handle = fopen($filepath, "r")) !== FALSE) {$nn = 0; while (($data = fgetcsv($handle, 1000, "|")) !== FALSE) { $num_elementi = count($data); for ($x=0; $x<$num_elementi; $x++) {$csvarray[$nn][$x] = $data[$x]; } $nn++;}fclose($handle); } else {echo "File non trovato";} return $csvarray; } ?>
Il punto è che le righe vengono prese dalla prima all'ultima, a me servirebbe prendere righe a caso, per un massimo di x righe (es 50), e senza doppioni.
Se qualcuno potesse gentilmente mettermi sulla buona strada...
grazie![]()

Rispondi quotando