我正在寻找一些简单的方法来制作变量或特定的符号,简单的一些唯一 数字之后用户发送简单的订购表格。
例如。 人写他的名字,姓氏,电子邮件......,点击“发送”&在下一个“发送屏幕”上,他会看到数字(感谢您的信息,您的具体符号是: XXXXXXXXXX (编辑。例如:12345678901))
答案 0 :(得分:1)
如果您需要字母数字代码,可以使用uniqid
(Source):
printf("uniqid(): %s\r\n", uniqid()); // 4b3403665fea6
如果您存储表单中的数据,您还可以使用插入后可能获得的序列属性编号。
答案 1 :(得分:0)
如果你想要一个整数字符串:
function getRandInt($length) {
$start = pow(10, $length - 1);
$end = ( pow(10, $length) ) - 1;
return rand($start, $end);
}
或者,如果你想要一个字母数字:
function getRandStr($length, $encryption_level = 5) {
$str = '';
for ($i = 0; $i < $encryption_level; $i++) {
$str = base64_encode(md5(time()) . $str);
}
return substr($str, 0, $length);
}