新手使用stream_get_contents()

  前不久再写亚马逊的接口,官方下载的SDK有个文件就用到了stream_get_contents()。

当时我以为这是普通的函数,在配置好SDK的参数后输出出来的全都是乱码,找了各种办法

都不行,依旧是乱码。后来看PHP官方的文档,官方是这样描述的与 stream_get_contents();

file_get_contents() 一样,但是 stream_get_contents() 是对一个已经打开的资源流进行操作,

并将其内容写入一个字符串返回。 返回的内容取决于 maxlength 字节长度和 offset 指定的

起始位置。于是我就明白了它是队资源流进行操作。于是我在当前目录下创建了空的excel文件,

再把fopen('./xxx.xls', 'r'),然后运行代码再下载xxx.xls文件,这时候你想要的东西全在xxx.xls文件里,

也不是乱码。

posted @ 2020-12-24 10:41  用代码砌墙的小白  阅读(1499)  评论(0编辑  收藏  举报