首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

stream_get_contents

(PHP 5, PHP 7)

stream_get_contents - 将一个流的其余部分读入一个字符串

描述

代码语言:javascript
复制
string stream_get_contents ( resource $handle [, int $maxlength = -1 [, int $offset = -1 ]] )

与file_get_contents()相同,不同之处在于stream_get_contents()在已打开的流资源上操作并返回字符串中的剩余内容,直到maxlength字节并从指定位置开始offset

参数

handle (resource)

流资源(例如,从fopen()返回)

maxlength (integer)

要读取的最大字节数。默认为-1(读取所有剩余的缓冲区)。

offset (integer)

阅读前寻找指定的偏移量。如果这个数字是负数,则不会发生寻找,并且读数将从当前位置开始。

返回值

返回一个字符串或FALSE失败。

更新日志

Version

Description

5.1.0

The offset was added.

例子

示例#1 stream_get_contents()示例

代码语言:javascript
复制
<?php

if ($stream = fopen('http://www.example.com', 'r')) {
    // print all the page starting at the offset 10
    echo stream_get_contents($stream, -1, 10);

    fclose($stream);
}


if ($stream = fopen('http://www.example.net', 'r')) {
    // print the first 5 bytes
    echo stream_get_contents($stream, 5);

    fclose($stream);
}

?>

笔记

注意:此功能是二进制安全的。

扫码关注腾讯云开发者

领取腾讯云代金券