sha1_file()函数是PHP中的内置函数,用于生成文本文件的SHA-1哈希。该函数成功返回一个字符串,否则返回FALSE。
用法:
sha1_file ( $file, $raw )
使用的参数:该函数接受上面提到和下面描述的两个参数。
- $file:它是一个必需参数,用于指定用于SHA1哈希的文件。
- $raw:它是一个可选参数,用于指定布尔值。
- TRUE -原始20个字符的二进制格式。
- FALSE -默认情况下。长度为40个字符的十六进制数字。
返回值:该函数成功返回一个SHA1哈希字符串,否则返回FALSE。
假设有一个名为“gfg.txt”的文件,其内容如下。
Publish your
own articles and share
knowledge with
the world!!
以下示例程序旨在说明sha1_file()函数。
程序1:
<?php
// PHP program to illustrate
// sha1_file() function
$gfg = sha1_file("gfg.txt");
echo $gfg;
?>
输出:
989aa47ec7ea68605dca25b499c8414e283e8354
程序2:使用可选参数$raw具有不同的值TRUE和FALSE。
<?php
// PHP program to illustrate
// sha1_file() function
// Without optional parameter
echo sha1_file("gfg.txt") . "\n";
// with optional parameter $raw = FALSE (by default)
// no changes in result
echo sha1_file("gfg.txt", FALSE) . "\n";
// with optional parameter $raw = TRUE
// result changed
echo sha1_file("gfg.txt", TRUE) . "\n";
?>
输出:
989aa47ec7ea68605dca25b499c8414e283e8354 989aa47ec7ea68605dca25b499c8414e283e8354 ???~??h`]?%???AN(>?T
参考: http://php.net/manual/en/function.sha1-file.php
相关用法
- p5.js sq()用法及代码示例
- d3.js d3.map.has()用法及代码示例
- PHP next()用法及代码示例
- p5.js day()用法及代码示例
- p5.js pow()用法及代码示例
- CSS var()用法及代码示例
- d3.js d3.map.set()用法及代码示例
- PHP pow( )用法及代码示例
- PHP pi( )用法及代码示例
- PHP Ds\Map get()用法及代码示例
- PHP Ds\Map put()用法及代码示例
- p5.js str()用法及代码示例
注:本文由纯净天空筛选整理自R_Raj大神的英文原创作品 PHP | sha1_file() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。