PHP中的随机字符串
你好,我想在php中生成像Ag7hlA一样重复的随机字符串。有什么办法吗?我正在尝试PHP中的随机字符串,php,javascript,Php,Javascript,你好,我想在php中生成像Ag7hlA一样重复的随机字符串。有什么办法吗?我正在尝试 <?php function random_string($length) { $length = (int) $length; if ($length < 1) return ''; $base = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz123456789"; $max = strlen($bas
<?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;
}
?>
但是没有生成随机字符串
function generateRandomString($length = 10) {
$char = 'abcdefghijklmnopqrstuvwxyz';
$randomString = '';
for ($i = 0; $i < $length; $i++) {
$randomString .= $char[rand(0, strlen($char) - 1)];
}
return $randomString;
}
如果死刑案件-->
遵循堆栈溢出的链接(同样的问题):我尝试了它,但它不工作。我尝试了上面的函数,并在echo generateRandomString()结尾;生成的字符串只有一个字母
$char = 'abcdefghijklmnopqrstuvwxyz1234567890';
$char = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890';