function generaterandomString($length = 16) {

$characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!@#$%^&()_+';

$randomString = '';

php首字母大写函数php生成16位的包括字母数字特别符号年夜小写的函数 Docker

for ($i = 0; $i < $length; $i++) {

$randomString .= $characters[rand(0, strlen($characters) - 1)];

}

return $randomString;

}

// 天生一个 16 位的随机字符串

$randomString = generateRandomString(16);

// 打印天生的字符串

echo $randomString;

在这个例子中,generateRandomString 函数接管一个参数 $length,默认为 16。
函数内部利用了包含数字、小写字母、大写字母和分外符号的字符集,然后通过循环随机选取字符来天生指定长度的随机字符串。
你可以根据须要调度字符集或字符串长度。