Heim  >  Artikel  >  Backend-Entwicklung  >  fscanf()-Funktion in PHP

fscanf()-Funktion in PHP

王林
王林nach vorne
2023-09-07 16:29:02892Durchsuche

fscanf()-Funktion in PHP

Die Funktion fscanf() analysiert Eingaben aus einer geöffneten Datei gemäß einem angegebenen Format. Es gibt die geparsten Werte als Array zurück, wenn nur zwei Parameter übergeben wurden.

Syntax

fscanf(file_pointer, format, mixed)

Parameter

  • file_pointer − Eine mit fopen() erstellte Dateisystemzeigerressource.

  • format − Geben Sie das Format an. Hier sind die Werte:

    • %% – Gibt einen Prozentsatz zurück
    • %b – Binärzahl
    • %c – Das Zeichen gemäß dem ASCII-Wert
    • %f – Gleitkommazahl
    • %F – Gleitkomma Zahl
    • %o – Oktalzahl
    • %s – String
    • %d – Vorzeichenbehaftete Dezimalzahl
    • %e – Wissenschaftliche Notation
    • %u – Vorzeichenlose Dezimalzahl
    • %x – Hexadezimalzahl für Kleinbuchstaben
    • % X – Hexadezimalzahl für Großbuchstaben
  • gemischt − Geben Sie die zugewiesenen Werte an. Optional.

Return

Die Funktion fscanf() gibt die geparsten Werte als Array zurück, wenn nur zwei Parameter übergeben wurden.

Beispiel

<?php
   $file_pointer = fopen("new.txt", "r");
   while ($playerrank = fscanf($handle, "%s\t%d</p><p>")) {
      list ($name, $rank) = $playerrank;
      echo &ldquo;$name got rank $rank.&rdquo;;
   }
   fclose($file_pointer);
?>

Ausgabe

Amit got rank 2

Das obige ist der detaillierte Inhalt vonfscanf()-Funktion in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen