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 má
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 javier argonaut pe
hiroshi sculptor jp
robert slacker us
luigi florist it |
|
Viz také fread(), fgets(),
fgetss(), sscanf(),
printf(), a sprintf().