fscanf

(PHP 4 >= 4.0.1)

fscanf -- Analizza l'input da un file secondo un determinato formato

Descrizione

mixed fscanf ( int handle, string format [, string var1])

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. 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.

Esempio 1. Esempio di fscanf()

$fp = fopen ("users.txt","r");
while ($userinfo = fscanf ($fp, "%s\t%s\t%s\n")) {
    list ($name, $profession, $countrycode) = $userinfo;
    //... fai quacosa coi valori ...
}
fclose($fp);

Esempio 2. users.txt

javier  argonaut        pe
hiroshi sculptor        jp
robert  slacker us
luigi   florist it

Vedere anche fread(), fgets(), fgetss(), sscanf(), printf() e sprintf().