PHP fscanf()-funktio
Määrittely ja käyttö
fscanf()-funktio analysoi avoimen tiedoston syötteen määritetyn muodon mukaisesti.
Syntaksi
fscanf(tiedosto,format,sekava)
Parametrit | Kuvaus |
---|---|
tiedosto | välttämätön. Määrittää tarkistettavan tiedoston. |
format | välttämätön. Määrittää muodon. |
sekava | valinnainen |
Kuvaus
fscanf()-funktio on samanlainen kuin sscanf(), mutta se lukee syötteen tiedosto liittyvässä tiedostossa ja käsitellään määritetyn format selittääksesi syötteet. Jos tälle funktiolle annetaan vain kaksi parametria, analysoitujen arvojen palautetaan taulukoksi. Muussa tapauksessa, jos tarjotaan valinnaisia parametreja, funktio palauttaa asetettujen parametrien määrän. Valinnaiset parametrit on toimitettava viittauksena.
Vinkit ja huomiot
Huomautus:Muodostelmien muodossa oleva mikä tahansa tyhjyys vastaa syötteen virrassa olevaa vastaavaa tyhjyyttä. Tämä tarkoittaa, että muodostelmien muodossa oleva tabulaattori \t vastaa syötteessä olevaa välilyöntiä.
Huomautus:PHP 4.3.0 ennen, suurin mahdollinen merkkimäärä tiedostosta luettuna oli 512 (tai ensimmäinen \n, riippuen siitä, mikä ensin tapahtuu). PHP 4.3.0 alkaen voi lukea minkä pituisia rivejä tahansa.