password_algos() 是 PHP 中的内置函数,它返回通过密码哈希算法获得的 Id。这里,Id代表字符串数组。
用法:
password_algos(): array
参数:该函数不接受任何参数。
返回值:此函数返回一个数组,其中包含所有支持的密码哈希算法的名称。数组元素是表示哈希算法名称的字符串,例如 bcrypt、argon2i、argon2id、sha256 和 sha512 等。
示例 1:下面的代码演示了password_algos()函数。
PHP
<?php
$algos = password_algos();
echo "Supported password hashing algorithms:\n";
foreach ($algos as $algo) {
echo "- $algo\n";
}
?>
输出:
Supported password hashing algorithms: - 2y - argon2i - argon2id
示例 2:下面的代码演示了 password_algos()函数。
PHP
<?php
$algo = 'argon2i';
if (in_array($algo, password_algos())) {
echo "The $algo algorithm is supported.\n";
}
else {
echo "The $algo algorithm is not supported.\n";
}
?>
输出:
The argon2i algorithm is supported.
参考:https://www.php.net/manual/en/function.password-algos.php
相关用法
- PHP password_needs_rehash()用法及代码示例
- PHP password_verify()用法及代码示例
- PHP password_get_info()用法及代码示例
- PHP parse_ini_file()用法及代码示例
- PHP pathinfo()用法及代码示例
- PHP parse_ini_string()用法及代码示例
- PHP pack()用法及代码示例
- PHP parse_str()用法及代码示例
- PHP parse_url()用法及代码示例
- PHP pi()用法及代码示例
- PHP pow()用法及代码示例
- PHP print()用法及代码示例
- PHP preg_match_all()用法及代码示例
- PHP previous()用法及代码示例
- PHP property_exists()用法及代码示例
- PHP printf()用法及代码示例
- PHP popen()用法及代码示例
- PHP pclose()用法及代码示例
- PHP php_strip_whitespace()用法及代码示例
- PHP pos()用法及代码示例
- PHP preg_filter()用法及代码示例
- PHP preg_grep()用法及代码示例
- PHP preg_match()用法及代码示例
- PHP preg_replace()用法及代码示例
- PHP preg_split()用法及代码示例
注:本文由纯净天空筛选整理自neeraj3304大神的英文原创作品 PHP password_algos() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。