PHP生成随机字符串函数
该函数可以生成随机字符串,可以自定义生成随机字符串的字符,简单又实用,可以随机生成密码,验证码等随机数。
函数
header("content-type:text/html; charset=utf-8;");
/**
* [getRandStr php生成随机字符串]
* @param integer $length [随机字符串长度]
* @param string $characters [产生随机字符]
* @return [string] [随机字符]
* @author [建百站www.jianbaizhan.com]
*/
function getRandStr($length = 10, $characters = '') {
if(empty($characters)){
$characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
}
$randomString = '';
for ($i = 0; $i < $length; $i++) {
$randomString .= $characters[rand(0, strlen($characters) - 1)];
}
return $randomString;
}用法
//生成随机10位随机数 echo getRandStr(10); echo '<br/>---------------分割线---------------<br/>'; //在数字012346789中生成10位随机数 echo getRandStr(10,'0123456789');
本文作者: Liaodeity
本文链接: https://www.jianbaizhan.com/article/236
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!