PHP 函数是一种可以重复使用的代码片段,它可以被用来执行特定的任务。函数可以接受参数,并且可以返回值。函数的定义是在 PHP 代码中使用关键字 function 来声明的,然后在函数体内部定义函数的行为。
function myFunction($param1, $param2) { // 函数体内部代码 }
PHP 内置了很多有用的函数,例如 strlen() 用于计算字符串长度,array_merge() 用于合并数组,date() 用于格式化时间戳。此外,PHP 还允许开发者创建自己的函数来扩展 PHP 的功能。
function myFunction($param1, $param2) { // 这里是函数体内部代码 return $result; // 这里返回一个值 }
PHP String 参考手册
计算字符串 "Hello" 的 SHA-1 散列:
sha1() 函数计算字符串的 SHA-1 散列。
sha1() 函数使用美国 Secure Hash 算法 1。
来自 RFC 3174 的解释 - 美国 Secure Hash 算法 1:SHA-1 产生一个名为报文摘要的 160 位的输出。报文摘要可以被输入到一个可生成或验证报文签名的签名算法。对报文摘要进行签名,而不是对报文进行签名,这样可以提高进程效率,因为报文摘要的大小通常比报文要小很多。数字签名的验证者必须像数字签名的创建者一样,使用相同的散列算法。
提示:如需计算文件的 SHA-1 散列,请使用 sha1_file() 函数。
参数 | 描述 |
---|---|
string | 必需。规定要计算的字符串。 |
raw | 可选。规定十六进制或二进制输出格式:
|
返回值: | 如果成功则返回已计算的 SHA-1 散列,如果失败则返回 FALSE。 |
---|---|
PHP 版本: | 4.3.0+ |
更新日志: | 在 PHP 5.0 中,raw 参数变成可选的。 |
输出 sha1() 的结果:
输出 sha1() 的结果并对它进行测试:
PHP str_shuffle() 函数PHP String 参考手册实例 随机地打乱字符串中的所有字符:?php echo str_shuffle(Hello World); ? 运行实...
PHP cal_to_jd() 函数PHP Calendar 参考手册实例 把 2007 年 6 月 20 日(格利高里历法)转换为儒略日计数:?php $d=cal_to_jd(C...
PHP ftp_mkdir() 函数 完整的 PHP FTP 参考手册定义和用法 ftp_mkdir() 函数在 FTP 服务器上创建一个新目录。 如果成功,该函数...
PHP ftp_rawlist() 函数 完整的 PHP FTP 参考手册定义和用法 ftp_rawlist() 函数返回 FTP 服务器上指定目录中文件的详细列表。 ...
PHP str_rot13() 函数PHP String 参考手册实例 编码并解码字符串:?php echo str_rot13(Hello World); echo br; echo str_rot13(...