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:
Valeur de retour:
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.