fscanf
Analizza l'input da un file secondo un determinato formato
Descrizione
La funzione fscanf è simile a sscanf, ma prende il proprio input da un file associato con handle e interpreta l'input in accordo con il parametro format, che viene descritto nella documentazione della funzione sprintf. Se vengono passati solo due parametri a questa funzione, i valori esaminati verranno restituiti in un vettore. Altrimenti, se vengono passati i parametri opzionali, la funzione restituirà il numero dei valori assegnati. I parametri opzionali devono essere passati da reference.
Ogni spazio nella stringa di formato identifica uno spazio nel flusso
di input. Questo significa che anche i tab \t presenti nella stringa
di formato possono identiicare uno spazio nel flusso di input.
Esempio di fscanf <?php $handle = fopen("users.txt", "r"); while ($userinfo = fscanf ($handle, "%s\t%s\t%s\n")) { list ($name, $profession, $countrycode) = $userinfo; //... fai quacosa coi valori ... } fclose($handle); ?> Cntyennts of users.txt javier argonaut pe hiroshi sculptor jp robert slacker us luigi florist it
Vedere anche fread, fgets, fgetss, sscanf, printf e sprintf.