【发布时间】:2016-06-04 07:04:17
【问题描述】:
我希望在我的 Web 应用程序中为故障代码生成一个随机但唯一的 ID,但到目前为止我无法提出正确的解决方案,也不知道从哪里开始
我正在寻找一种可以使用字母和数字的解决方案
故障代码:AF-5754
由于这些相关的错误存储在数据库中,我需要它们是唯一的,数据库中的 id 只是一个数字
有什么方法可以解决这个问题
function randomstring($len)
{
$string = "";
$chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
for($i=0;$i<$len;$i++)
$string.=substr($chars,rand(0,strlen($chars)),1);
return $string;
}
这会返回一个随机字符串,但是通过电话读出它对用户不太友好
【问题讨论】: