当前位置: 首页> 函数类别大全> stream_get_contents

stream_get_contents

读取资源流到一个字符串
名称:stream_get_contents
分类:Stream
所属语言:php
一句话介绍:读取资源流到一个字符串

stream_get_contents 函数

适用PHP版本:PHP 4.3.0 及以上版本

函数说明

stream_get_contents() 函数用于从文件句柄中读取全部内容,直到文件末尾。它通常用于获取一个流的所有数据,并返回字符串。

函数语法

string stream_get_contents ( resource $handle [, int $length = -1 [, int $offset = -1 ]] )

参数

  • handle (必需):一个有效的文件句柄,通常是由 fopen()、fsockopen()、popen() 等函数返回的资源。
  • length (可选):指定最多读取的字节数。默认为 -1,表示读取整个流的内容。
  • offset (可选):指定开始读取的偏移量。默认为 -1,表示从当前位置开始读取。

返回值

返回读取的内容。如果发生错误则返回 FALSE。

示例

下面是一个使用 stream_get_contents() 函数读取文件内容的示例:

示例代码

$file = fopen('example.txt', 'r');  // 打开文件
if ($file) {
    $content = stream_get_contents($file);  // 读取文件的全部内容
    echo $content;  // 输出内容
    fclose($file);  // 关闭文件
}
  

示例代码的说明

该示例首先打开一个名为 'example.txt' 的文件,并读取其全部内容。stream_get_contents() 从文件句柄中读取文件的内容,直到文件的末尾。最后,输出文件内容,并关闭文件。

同类函数
热门文章