Freead () Funktion in PHP - Lesen Sie aus der Datei

Freead () Funktion in PHP - Lesen Sie aus der Datei

Der fread () Funktion wird verwendet, um aus einer Datei zu lesen. Sie können Sie aus jedem Stream oder einer Datei lesen, solange es sich um einen binären Stream handelt. fread () liest die angegebene Anzahl von Bytes in das angegebene Array, beginnend an der Position in Bytes. Schauen wir uns an, wie der PHP fread () Funktion funktioniert und sehen einige Beispiele für die Verwendung. Lesen Sie weiter, um mehr zu erfahren.

So verwenden Sie die Funktion PHP Fread ()?

Die Funktion fread () wird verwendet, um aus einer Datei aus zu lesen. Sie können Sie aus jedem Stream oder einer Datei lesen, solange es sich um einen binären Stream handelt. Fread () liest die angegebene Anzahl von Bytes in das angegebene Array, beginnend an der Position in Bytes. Die Syntax der Fread () -Funktion ist -

fread (Datei_handle, Länge);
1fread (Datei_handle, Länge);

Der fread () Funktionsparameter sind:

  • Datei_handle: Dieser Parameter gibt die Datei an, aus der die Bytes gelesen werden. Der Wert kann entweder ein Dateipfad auf einer lokalen Festplatte oder einer Remotedatei sein.
  • Länge: Dieser Parameter gibt die Anzahl der zu lesen zu lesen an. Das muss eine positive Ganzzahl sein (ungleich Null)

PHP Fread () Beispiel: Lesen Sie eine bestimmte Anzahl von Bytes

Wenn Sie eine bestimmte Anzahl von Bytes aus einer Datei lesen möchten, können Sie die zum Lesen der Bytes und die Anzahl der Bytes zum Lesen angegebene Startposition angeben. Sie können den Längenparameter bereitstellen, um eine bestimmte Anzahl von Bytes aus der Datei zu lesen. In diesem Beispiel lesen wir 20 Bytes vom Beginn der Datei. Da wir von Beginn der Datei 20 Bytes lesen, werden die ersten 20 Zeichen in der Datei gelesen.

1234567891011121314

PHP Fread () Beispiel: Lesen Sie alle Bytes gleichzeitig

Wenn Sie alle Bytes in einer Datei lesen möchten, muss der Längenparameter zuerst als Größe der Datei berechnet werden. Die Länge kann mit der Funktion ideSize () berechnet werden. In diesem Beispiel lesen wir alle Bytes gleichzeitig in einer Datei. In diesem Beispiel werden alle Bytes in der Datei in der Konsole angezeigt. Da wir alle Bytes gleichzeitig in der Datei lesen, wird die Datei vollständig gelesen und die gesamte Datei wird in der Konsole angezeigt.

1234567891011121314

PHP Freead () Beispiel: Lesen Sie aus der Remotedatei

Die Funktion PHP Fread () ermöglicht auch das Lesen von Inhalten von einem Remote -Pfad. Sie können einfach die URL der Remotedatei als Dateiname angeben. Verwenden Sie dann fopen (), um die Datei im Lesemodus zu öffnen. Zum Beispiel:

1234567891011121314

Abschluss

Dieses Tutorial hat Ihnen geholfen, die Funktion PHP Fread () kennenzulernen. Mit dieser Datei können wir den Inhalt einer Binärdatei lesen, die auf einem lokalen Festplatten- oder Remote -Server verfügbar ist.