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

hash_update_stream

(PHP 5 >= 5.1.2, PHP 7, PECL hash >= 1.1)

hash_update_stream — 将数据从开放流中抽取到活动哈希上下文中

描述

代码语言:javascript
复制
int hash_update_stream ( resource $context , resource $handle [, int $length = -1 ] )

参数

context

由hash_init()返回的散列上下文。

handle

打开任何流创建函数返回的文件句柄。

length

handle哈希上下文中复制的最大字符数。

返回值

handle添加到哈希上下文的实际字节数。

例子

示例#1 hash_update_stream()示例

代码语言:javascript
复制
<?php
$fp?=?tmpfile();
fwrite($fp,?'The?quick?brown?fox?jumped?over?the?lazy?dog.');
rewind($fp);

$ctx?=?hash_init('md5');
hash_update_stream($ctx,?$fp);
echo?hash_final($ctx);
?>

上面的例子将输出:

代码语言:javascript
复制
5c6ffbdd40d9556b73a21e63c3e0e904

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com