當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。