我需要在php中生成唯一键。
密钥必须为最小8位数且包含4个字母。
所以任何人都有想法?
谢谢你
答案 0 :(得分:1)
试试这个
$digit_length=8;
$chars_length=4;
$digit ="1234567890";
$chars ="abcdefghijklmnopqrstuvwxyz";
$final_rand=array();
for($i=0;$i<$digit_length; $i++)
{
$final_rand[]= $digit[ rand(0,strlen($digit)-1)];
}
for($j=0;$j<$chars_length; $j++)
{
$final_rand[]= $chars[ rand(0,strlen($chars)-1)];
}
$new_array = $final_rand;
shuffle($new_array);
for($i=0;$i<count($new_array);$i++)
{
echo $new_array[$i];
}
答案 1 :(得分:0)
(抱歉,我没有足够的声誉来添加评论)
您好!也许你应该检查这个答案以获得一些想法:PHP random string generator