在PHP中,hash()
函数用于计算指定字符串的哈希值(摘要)。哈希值通常用于加密和数据校验的目的。
hash()
函数的基本语法如下:
hash(string $algorithm, string $data, bool $raw_output = false): string|false
其中:
$algorithm
是要使用的哈希算法的名称,例如"md5"、“sha1”、"sha256"等。$data
是要计算哈希值的字符串。$raw_output
是一个可选的布尔参数,用于指定是否返回原始二进制数据。如果设置为true
,则返回原始二进制数据;如果设置为false
(默认值),则返回十六进制的哈希值字符串。false
。示例:
$data = 'Hello, World!';
$hashed_data = hash('sha256', $data);
echo $hashed_data;
上面的示例将计算字符串"Hello, World!"的SHA-256哈希值,并将其输出到屏幕上。