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; }
?>
Utilizzo questa funzione per prendere da un file csv le righe e creare un array.
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