【发布时间】:2015-09-13 03:23:09
【问题描述】:
我想在 php 中生成一个 6 字符长的唯一键,其中前 3 个应该是字母,后 3 个应该是数字。
我知道 uniqid() 函数,但它会生成 13 个字符的长密钥,而且它也不符合我的要求,因为我需要前 3 个字符作为字母,接下来的 3 个字符作为数字。
我可以通过什么方式修改uniqid() 以满足我的要求?
我也不希望发生任何冲突,因为如果发生这种情况,我的整个数据库将被浪费,这就是为什么我不能使用 rand 函数,因为我很可能会发生冲突
【问题讨论】:
-
有太多可能的方法可以做到这一点,您尝试过什么?
-
无,因为我只知道 uniqid()。我试过谷歌,但到处只有这个功能
-