Position actuelle: Accueil> Catégories de fonctions> stream_get_contents

stream_get_contents

Lire le flux de ressources sur une chaîne
Nom:stream_get_contents
Catégorie:Flux
Langage de programmation:php
Description en une ligne:Lisez le contenu du flux de ressources et peut être utilisé pour lire différents types de ressources telles que les fichiers et les flux de réseau.

Nom de la fonction: stream_get_contents ()

Fonction Description: La fonction Stream_get_Contents () lit les données d'une longueur spécifiée à partir du flux de ressources.

Version applicable: PHP 4> = 4.3.0, PHP 5, PHP 7

Syntaxe: Stream_get_Contents (Resource $ Handle, int $ longueur = -1, int $ offset = -1): String | false

paramètre:

  • $ Handle: requis. Une poignée de flux de ressources valide.
  • $ Longueur: Facultatif. Le nombre maximum d'octets à lire. La valeur par défaut est -1, ce qui signifie qu'il est lu à la fin du fichier.
  • $ offset: facultatif. Le nombre d'octets décalés à partir de la position de début du flux. La valeur par défaut est -1, indiquant que la lecture commence à partir de la position actuelle.

Valeur de retour:

  • Renvoie les données lues à partir du flux de ressources et renvoie FALSE si la lecture a échoué.

Exemple:

 // 创建一个文件资源流句柄$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);

Dans l'exemple ci-dessus, nous ouvrons d'abord une poignée de flux de ressources de fichiers via la fonction fopen (). Ensuite, nous utilisons la fonction Stream_get_Contents () pour lire le contenu du fichier. Dans le premier exemple, nous ne spécifions pas la longueur et le décalage, donc la fonction lit le contenu de l'ensemble du fichier. Dans le deuxième exemple, nous spécifions que la longueur est de 100 et que la fonction lit les 100 premiers octets du fichier. Dans le troisième exemple, nous spécifions une longueur de 100 et un décalage de 200, et la fonction lit 100 octets à partir du 200e octet du fichier. Enfin, nous avons fermé la poignée de flux de ressources à travers la fonction fclose ().

Veuillez noter que la fonction Stream_get_Contents () est utilisée pour lire le contenu d'un flux de ressources et peut être utilisée pour lire différents types de ressources telles que les fichiers et les flux de réseau.

Fonctions similaires
Articles populaires