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.