| |
| * Link führt ins Internet |
|

| |
Befehl | Version | Beschreibung | Beispiel | Ausgabe |
Befehl
| mixed fscanf ( resource $handle, string $format [, string $var1] ) |
Version
Beschreibung
Mit fscanf() kann man den Inhalt einer Datei (handle) lesen und daraus mittels
der Formatierungsanweisung format Daten extrahieren.
Falls Sie die Funktion mit zwei Parametern aufrufen, erhalten Sie die extrahierten
Werte in Form eines Arrays als Funktionsergebnis zurück. Alternativ können Sie
der Funktion auch Variablen als weitere Argumente (var1 usw.) übergeben, in die
die Funktion dann die extrahierten Werte einträgt.
Siehe auch:
• fread()
• fgets()
• fgetss()
• sscanf()
• printf()
• sprintf() |
Beispiel
<?PHP
//Inhalt der Datei member.txt:
/*Damir Enseleit 1971
Karl Mustermann 1970
Petra Mustermann 1972*/
$fp = fopen ( 'member.txt', 'r' );
while ( $data = fscanf ( $fp, '%s %s %s' ) )
{
list ( $vorname, $nachname, $jahr ) = $data;
echo 'Vorname: ' . $vorname . '<br>';
echo 'Nachname: ' . $nachname . '<br>';
echo 'Jahrgang: ' . $jahr . '<br><br>';
}
fclose ( $fp );
?>
|
Ausgabe
Vorname: Damir
Nachname: Enseleit
Jahrgang: 1971
Vorname: Karl
Nachname: Mustermann
Jahrgang: 1970
Vorname: Petra
Nachname: Mustermann
Jahrgang: 1972
|
|
|
|
|
|
|


|