您好我想在PHP中生成随机字符串,重复如Ag7hlA。无论如何要做到这一点我正在尝试这个
<?php
function random_string($length)
{
$length = (int) $length;
if ($length < 1) return '';
$base = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz123456789";
$max = strlen($base) - 1;
$string = '';
while ($len--)
{
$string = $base[mt_rand(0, $max)];
}
return $string;
}
?>
但是没有生成随机字符串
答案 0 :(得分:0)
function generateRandomString($length = 10) {
$char = 'abcdefghijklmnopqrstuvwxyz';
$randomString = '';
for ($i = 0; $i < $length; $i++) {
$randomString .= $char[rand(0, strlen($char) - 1)];
}
return $randomString;
}
如果你想要添加数字,那么$char
将是---&gt;
$char = 'abcdefghijklmnopqrstuvwxyz1234567890';
如果是资本案例---&gt;
$char = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890';