Aktueller Standort: Startseite> Funktionskategorien> stream_get_contents

stream_get_contents

Lesen Sie einen Ressourcenstrom in einem Zeichenfolge
Name:stream_get_contents
Kategorie:Strom
Programmiersprache:php
Kurzbeschreibung:Lesen Sie den Inhalt des Ressourcenstroms und können zum Lesen verschiedener Arten von Ressourcen wie Dateien und Netzwerkströmen verwendet werden.

Funktionsname: Stream_get_Contents ()

Funktionsbeschreibung: Die Funktion von Stream_get_Contents () liest Daten einer angegebenen Länge aus dem Ressourcenstrom.

Anwendbare Version: Php 4> = 4.3.0, Php 5, Php 7

Syntax: Stream_get_Contents (Ressource $ Handle, int $ Länge = -1, int $ offset = -1): String | Falsch

Parameter:

  • $ Handle: Erforderlich. Ein gültiger Ressourcenflussgriff.
  • $ Länge: Optional. Die maximale Anzahl von Bytes zu lesen. Die Standardeinstellung ist -1, was bedeutet, dass er bis zum Ende der Datei gelesen wird.
  • $ offset: optional. Die Anzahl der Bytes ist von der Startposition des Streams ausgesetzt. Der Standardwert ist -1, was darauf hinweist, dass das Lesen von der aktuellen Position beginnt.

Rückgabewert:

  • Gibt Daten aus, die aus dem Ressourcenstrom gelesen wurden, und fällt falsch zurück, wenn das Lesen fehlgeschlagen ist.

Beispiel:

 // 创建一个文件资源流句柄$handle = fopen('data.txt', 'r'); // 读取整个文件内容$content = stream_get_contents($handle); echo $content; // 读取文件的前100个字节$content = stream_get_contents($handle, 100); echo $content; // 从文件的第200个字节开始,读取100个字节的内容$content = stream_get_contents($handle, 100, 200); echo $content; // 关闭资源流句柄fclose($handle);

Im obigen Beispiel öffnen wir zunächst einen Dateiressourcenstrom -Stream -Handle über die Funktion fopen (). Anschließend verwenden wir die Funktion von Stream_get_Contents (), um den Inhalt der Datei zu lesen. Im ersten Beispiel geben wir nicht die Länge und den Offset an, sodass die Funktion den Inhalt der gesamten Datei liest. Im zweiten Beispiel geben wir an, dass die Länge 100 beträgt und die Funktion die ersten 100 Bytes der Datei liest. Im dritten Beispiel geben wir eine Länge von 100 und einen Versatz von 200 an, und die Funktion liest 100 Bytes aus dem 200. Byte der Datei. Schließlich haben wir den Ressourcenflussgriff über die Funktion fcLose () geschlossen.

Bitte beachten Sie, dass die Funktion stream_get_contents () verwendet wird, um den Inhalt eines Ressourcenstroms zu lesen, und kann zum Lesen verschiedener Arten von Ressourcen wie Dateien und Netzwerkströmen verwendet werden.

Ähnliche Funktionen
Beliebte Artikel