fscanf

fscanf -- Parsuje vstup ze souboru podle formátu

Popis

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

Funkce fscanf( ) je podobná sscanf( ) , ale načítá ze souboru specifikovaného handle a interpretuje vstupní data podle specifikovaného formátu format . Pokud funkce pouze dva parametry , parsované hodnoty bude vráceny jako pole . Jinak , když jsou použity nepovinné parametry , funkce vrací určitý počet asignovaných hodnot . Nepovinné parametry musí být vloženy odkazem .

Příklad 1 . fscanf( ) Příklad

 
$fp

 
=

 
fopen

 
(

 
"users.txt"

 
,"r")

 
;

 
while

 
($userinfo

 
=

 
fscanf

 
($fp

 
,

 
"%s\t%s\t%s\n")

 
)

 
{

 
list

 
($name

 
,

 
$profession

 
,

 
$countrycode

 
)

 
=

 
$userinfo

 
;

 
/

 
/..

 
.

 
udelej

 
neco

 
s

 
hodnotami

 
}

 
fclose($fp)

 
;



Příklad 2 . users.txt






Viz také fread( ) , fgets( ) , fgetss( ) , sscanf( ) , printf( ) , a sprintf( ) .