如何限制以下代码在下面的代码中生成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/