fscanf

(PHP 4 >= 4.0.1)

fscanf -- Przetwarza dane z pliku wed│ug formatu

Opis

mixed fscanf ( int uchwyt, string format [, string war1])

Funkcja fscanf() jest podobna do sscanf(), ale pobiera dane wej╢ciowe z pliku skojarzonego z uchwytem i interpretuje je zgodnie z podanych formatem. Je╢li tylko dwa parametry zostan▒ podane do funkcji, przetworzone warto╢ci zostan▒ zwr≤cone w tablicy. W przeciwnym razie, je╢li opcjonalne parametry zostan▒ podane, funkcja zwr≤ci numer przypisany do warto╢ci. Opcjonalny parametr musi byµ podawany przez referencje.

Przyk│ad 1. fscanf() Przyk│ad

$fp = fopen ("users.txt","r");
while ($userinfo = fscanf ($fp, "%s\t%s\t%s\n")) {
    list ($name, $profession, $countrycode) = $userinfo;
    //... zr≤b co╢ z warto╢ciami
}
fclose($fp);

Przyk│ad 2. users.txt

javier  argonaut        pe
hiroshi sculptor        jp
robert  slacker us
luigi   florist it

Patrz tak┐e: fread(), fgets(), fgetss(), sscanf(), printf() i sprintf().