Funzione fscanf() PHP

Definizione e uso

La funzione fscanf() decodifica l'input proveniente da un file aperto secondo il formato specificato.

Sintassi

fscanf(file,format,mixed)
Parametri Descrizione
file Obbligatorio. Stabilisce il file da controllare.
format Obbligatorio. Stabilisce il formato.
mixed Opzionale.

Descrizione

La funzione fscanf() è simile a sscanf(), ma legge da file file associato accetta l'input e si basa su format per spiegare l'input. Se si passano due parametri a questa funzione, il valore decodificato viene restituito come array. Altrimenti, se vengono forniti parametri opzionali, questa funzione restituirà il numero di valori assegnati. I parametri opzionali devono essere passati per riferimento.

Suggerimenti e note

Nota:Qualsiasi spazio bianco nella stringa di formato verrà abbinato a qualsiasi spazio bianco nell'input. Questo significa che anche i tab \t nella stringa di formato verranno abbinati a un carattere di spazio nell'input.

Nota:Prima di PHP 4.3.0, il numero massimo di caratteri che poteva essere letto da un file era 512 (o il primo \n, a seconda di quale fosse raggiunto per primo). Da PHP 4.3.0 in poi, è possibile leggere linee di lunghezza arbitraria.