fscanf

(PHP 4 )

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