当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP hash_final()用法及代码示例


hash_final()函数是PHP中的内置函数,用于完成增量哈希并返回结果摘要。

用法:

hash_final( $context, $raw_output )

参数:该函数接受上面提到的两个参数,并在下面进行描述。


  • $context:此参数用于指定hash_init()函数返回的哈希上下文
  • $raw_output:此参数用于设置布尔值。如果此参数设置为True,则输出包含原始二进制数据,如果参数设置为False,则输出包含小写十六进制。

返回值:此函数返回一个字符串,其中包含计算出的消息摘要,为小写的十六进制。

以下示例程序旨在说明PHP中的hash_final()函数:

程序1:

<?php 
  
// PHP program too illustrate  
// hash_final function 
$gfg = hash_init('md5'); 
  
hash_update($gfg, 'GeeksforGeeks A CS Portal'); 
  
// Print result return by 
// hash_final function 
print(hash_final($gfg)); 
?>
输出:
a26b1748ffd7e4c9923336a3c8e9a4c3

程序2:

<?php 
  
// PHP program too illustrate  
// hash_final function 
$gfg = hash_init('md5'); 
  
hash_update($gfg, 'GeeksforGeeks A CS Portal'); 
  
// Print result return by 
// hash_final function 
print(hash_final($gfg, false)); 
?>
输出:
a26b1748ffd7e4c9923336a3c8e9a4c3

参考: http://php.net/manual/en/function.hash-final.php#refsect1-function.hash-final-parameters



相关用法


注:本文由纯净天空筛选整理自R_Raj大神的英文原创作品 PHP | hash_final() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。