PHP fscanf() functie

definitie en gebruik

fscanf() functie parseert invoer van een geopend bestand op basis van het gespecificeerde formaat.

syntaxis

fscanf(file,format,gemengd)
parameters beschrijving
file verplicht. Bepaal het bestand dat moet worden gecontroleerd.
format verplicht. Bepaal het formaat.
gemengd optioneel

beschrijving

fscanf() functie lijkt op sscanf(), maar het leest van file het bijbehorende bestand accepteert invoer en analyseert deze op basis van de format om de invoer te verklaren. Als alleen twee parameters aan deze functie worden doorgegeven, wordt de geparseerde waarde als een array geretourneerd. Als er optionele parameters zijn verstrekt, retourneert deze functie het aantal toegewezen waarden. Optionele parameters moeten door verwijzing worden doorgegeven.

Tips en opmerkingen

Opmerking:Elke witruimte in de formatte string wordt aangepast aan elke witruimte in de invoerstream. Dit betekent dat zelfs tab characters \t in de formatte string worden aangepast aan een spatiesymbool in de invoerstream.

Opmerking:Voor PHP 4.3.0 en eerder was het maximale aantal karakters dat uit een bestand kon worden gelezen 512 (of de eerste \n, afhankelijk van wat eerst wordt gevonden). Vanaf PHP 4.3.0 kan elke lange regel worden gelezen.