php - 如何限制 PHP 的 md5() 函数生成 8 个随机字符和数字?

标签 php

如何限制以下代码在下面的代码中生成8个混合字符和数字。

这是 PHP 代码。

md5(uniqid(rand(1,6)));

最佳答案

md5 散列的长度始终为 32 个字符;那就是md5是。

但您可以选择仅使用 md5() 返回的字符串中的 8 个字符功能,与substr功能。


例如,要仅保留前八个字符,您可以使用如下内容:

echo substr(md5(uniqid(rand(1,6))), 0, 8);

它会给你这样的东西:

4651da2b

关于php - 如何限制 PHP 的 md5() 函数生成 8 个随机字符和数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3271340/

相关文章:

php - 登录函数始终返回 true

php - 数据库表设计多个表的外键

php - 使用 preg_replace 从字符串中删除 'img' 标记

php - 3 个表的内部连接给出重复的结果

php - 错误 503 后端获取失败

php - IE 6 不支持我的代码的哪一部分

php - 断句的 css 属性

php - 检查 Youtube 和 Vimeo 剪辑是否有效

php - 如何模拟一个变量通过引用传递给 PHPUnit 的函数?

php - 使用连接表的 Laravel Nova 过滤器