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:
Rückgabewert:
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.